1. Forms认证
HttpContext.Current.User.Identity 当前用户验证信息类(Asp.net身份验证模型时)
登录时: FormsAuthentication.SetAuthCookie()方法
注销时: FormsAuthentication.Sigout()方法
2. Authentication Service认证(Ajax)
Web.Config中配置:
<authenticationService enabled="true" requireSSL="true"/>
登陆时: Sys.Services.AuthenticationService.login(
userName, //用户名
passWord, //密码
isPersistent, //是否生成持久Cookie
custonInfo, //预留字段
redirectUrl, //登录成功后跳转路径
loginCompletedCallBack, //验证完后回调函数,没有异常
failedCallback,//验证失败后回调函数
userContext //用户任意指定的上下文对象
)
function loginCompletedCallback(
validCredentials, //是否验证成功
userContext, //
methodName //Login()
){ .. }
function failedCallback(
error, // 错误对象
userContext, //
methodName //
}
注销时: logout
Sys.Services.AuthenticationService.logout(
redirectUrl, //
logoutCompletedCallback, //
failedCallback, //注销失败后回调函数
userContext //
);
function logoutCompletedCallback(
result, //
userContext, //
methodName //
){ .. }
function failedCallback(
error, //
userContext, //
methodName //

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
  • 2022-01-07
  • 2022-01-06
  • 2021-12-11
  • 2021-05-19
  • 2021-08-12
猜你喜欢
  • 2021-12-18
  • 2021-07-24
  • 2022-12-23
  • 2021-10-10
  • 2021-10-21
  • 2021-05-18
相关资源
相似解决方案