Это не обязательно проблема, мне просто интересно, как это работает. У меня есть метод:
public static bool UserIsAuthenticated()
{
bool isAuthed = false;
try
{
if (HttpContext.Current.User.Identity.Name != null)
{
if (HttpContext.Current.User.Identity.Name.Length != 0)
{
FormsIdentity id = (FormsIdentity)HttpContext.Current.User.Identity;
FormsAuthenticationTicket ticket = id.Ticket;
isAuthed = true;
string MyUserData = ticket.UserData;
}
}
}
catch { } // not authed
return isAuthed;
}
HttpContext.Current.User.Identity.Name
возвращает null
, если пользователь не существует, но как же это знать, какие имена пользователей существует или не существует?