如果访问用户在AD中进行了身份验证,我希望以一种方式显示我的Web应用程序的起始页,如果用户不是,则以另一种方式显示。
我可以通过检查用户名来区分用户:HttpContext.Current.User.Identity.Name
但是,这仅在用户尝试访问安全页面后才有效,我想在用户访问公共起始页面时知道这一点。有关如何做到这一点的任何想法?
答案 0 :(得分:0)
如果您没有身份验证,则无法知道哪个用户。所以我猜你可以在下次进入页面时设置cookie / localStorage。
OR
我认为使用AD时会更好,您可以为这些用户提供子域名,因此每当有人来自这个子域名时,您就会知道他是AD用户。