2016-06-20 4 views
0

Я хочу показать начальную страницу своего веб-приложения одним способом, если посетитель будет аутентифицирован в AD и другим способом, если пользователь не является.C# - Аутентифицировать пользователя AD на общедоступной странице

Я могу различать пользователь, проверяя их имя с помощью этого: HttpContext.Current.User.Identity.Name

Однако, это работает только после того, как пользователя пытался получить доступ к защищенной странице, и я хочу знать, это когда пользователь visist публичного начала стр. Любые идеи о том, как это можно сделать?

ответ

0

Если у вас нет аутентификации, вы не можете знать, какой именно пользователь. Поэтому, я думаю, вы можете установить cookie/localStorage в следующий раз, когда он попадет на страницу.

ИЛИ

То, что я думаю, что будет предпочтительнее при использовании AD, вы можете предоставить суб домен для пользователей, так что каждый раз, когда кто-то приходит от этого поддомена вы будете знать, что он является пользователем AD.

Смежные вопросы