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 //
  • 相关阅读:
    浙大PAT CCCC L3-001 凑零钱 ( 0/1背包 && 路径记录 )
    二分图匹配
    Codeforces 939E Maximize ( 三分 || 二分 )
    冲刺第二周第七天
    冲刺第二周第六天
    冲刺第二周第五天
    构建之法阅读笔记04
    冲刺第二周第四天
    构建之法阅读笔记03
    构建之法阅读笔记02
  • 原文地址:https://www.cnblogs.com/gghxh/p/1017538.html
Copyright © 2011-2022 走看看