• 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 //
  • 相关阅读:
    错删表空间的恢复步骤
    如何使用PL/SQL进行远程数据库连接
    Oracle基础笔记
    PL/SQL如何导入dmp文件
    oracle表的基本操作
    sql里面的分页
    truncate table语句和delete table语句的区别
    c++ 时间类型详解 time_t[转]
    C++ 容器:顺序性容器、关联式容器和容器适配器
    XCode 快捷键
  • 原文地址:https://www.cnblogs.com/gghxh/p/1017538.html
Copyright © 2020-2023  润新知