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
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    NGINX原理分析 之 SLAB分配机制
    graphviz
    使用git Rebase让历史变得清晰
    An Implementation of Double-Array Trie
    转录组差异表达分析小实战(一)
    简单使用limma做差异分析
    简单使用DESeq2/EdgeR做差异分析
    简单使用DESeq做差异分析
    HISAT,sTRINGTIE,ballgown三款RNA-seq信息分析软件
    转录组的组装Stingtie和Cufflinks
  • 原文地址:https://www.cnblogs.com/ret00100/p/1556245.html
Copyright © 2011-2022 走看看