zoukankan      html  css  js  c++  java
  • Ajax学习笔记(15):使用ASP.NET AJAX提供的Authentication Service

    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 //
  • 相关阅读:
    六、mysql字段类型选择
    五、mysql存储引擎
    四、mysql内置函数
    三、mysql运算符
    二、mysql数据类型
    一、mysql使用入门
    拉链法解决Hash节点冲突问题
    CSS3样式
    CSS样式表
    HTML的表格、表单和框架
  • 原文地址:https://www.cnblogs.com/gghxh/p/1017538.html
Copyright © 2011-2022 走看看