zoukankan      html  css  js  c++  java
  • asp.net Forms 身份验证

    方法一

    string UserName = txtUserName.Text.Trim();
    string Pwd = MD5.Md5(txtPwd.Text.Trim());
    if (Users.ValidateUser(UserName, Pwd))
    {
    FormsAuthentication.RedirectFromLoginPage(UserName,
    false);
    if (Request["ReturnUrl"] == null || Request["ReturnUrl"] == "")
    {
    Response.Redirect(
    "admin/xxx.aspx");//正常的登陆后的页
    }
    else
    Response.Redirect(Request[
    "ReturnUrl"]);//如果是其他页面转向到登陆页的话就返回前一个页面
    }
    else
    //WebHelper.AlertAnRefresh("账号密码不正确");

    方法二

    string UserName= txtUserName.Text.Trim();
    string Pwd =MD5.Md5(txtPwd.Text.Trim());
    if (Users.ValidateUser(UserName, Pwd))
    {
    FormsAuthentication.SetAuthCookie(UserName,
    false);
    String redirectionUrl
    = FormsAuthentication.GetRedirectUrl(UserName,false);
    if (redirectionUrl.ToLower().IndexOf("cookies.aspx") > 0)
    {
    Response.Redirect(
    "admin/xxx.aspx");//正常的登陆后的页
    }
    // FormsAuthentication.RedirectFromLoginPage(UserName, false);
    Response.Redirect(redirectionUrl);//如果是其他页面转向到登陆页的话就返回前一个页面
    }

    作者:ret00100
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Javascript 与 c# 数据加密互通 DEC
    Auto.js 隐藏日志信息、定时器
    Auto.js 检测开启无障碍
    Auto.js 初学碰到的坑
    SmartAssembly 汉化说明
    espcms 表结构说明
    处理器调度
    进程死锁与避免
    并发程序设计
    Mysql性能调优
  • 原文地址:https://www.cnblogs.com/ret00100/p/1556245.html
Copyright © 2011-2022 走看看