Loading

Keeping track of anonymous users(跟踪匿名用户)

添加 nuget 包 ReturnTrue.AspNetCore.Identity.Anonymous

修改 Startup 类代码

        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory logger, IConfiguration configuration)
        {
            app.UseAnonymousId(new AnonymousIdCookieOptionsBuilder()
                .SetCustomCookieName("Anoymous_Cookie_Tracker")
                //.SetCustomCookieRequireSsl(true) //Uncomment this in the case of usign SSL, such as the default setup of .NET Core 2.1 
                .SetCustomCookieTimeout(120)
            );

            app.Run(async context =>
            {
                IAnonymousIdFeature feature = context.Features.Get<IAnonymousIdFeature>();
                string anonymousId = feature.AnonymousId;

                await context.Response.WriteAsync($"Hello world with anonymous id {anonymousId}");
            });
        }

 

posted @ 2018-10-22 14:49  myEsn2E9  阅读(8)  评论(0)    收藏  举报