internal MafIdentity(MafUser user) : this() { IsAuthenticated = user.GetType() != typeof(MafAnonymousUser); Name = user.Name; User = user; }
public LoginInfo(MafUser user, string psw, bool isRememberMe) : this() { if (user == null) { throw new SecurityException("用户名不存在"); } if (user.Password != psw) { throw new SecurityException("密码错误"); } UserName = user.Name; IsAnonymous = typeof(MafAnonymousUser) == user.GetType(); ExpireTime = isRememberMe ? ExpireTime.AddYears(100) : ExpireTime.AddDays(1); }