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 //
  • 相关阅读:
    MVC页面打印成pdf插件Rotativa
    lambda表达式嵌套
    MVC+EF五种条件查询获取数据列表方式
    自己写的通用分页存储过程
    Llinux命令大全之软件管理命令
    .net开发 chrome核心浏览器组件
    常用的SQL日期操作
    Linux各版本介绍说明
    大数据环境搭建
    markdown语法链接新页面打开
  • 原文地址:https://www.cnblogs.com/gghxh/p/1017538.html
Copyright © 2011-2022 走看看