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
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    JSP中的一个树型结构
    访问SAP的RFC
    MySQL InnoDB的一些参数说明
    Python: 去掉字符串中的非数字(或非字母)字符
    获取百度地图代码方法
    ps修图之——四步去修图后的毛边
    Python中给文件加锁
    问答项目---金币经验奖励规则及网站配置写入config文件
    问答项目---封装打印数组的方法
    问答项目---栏目增删改方法示例
  • 原文地址:https://www.cnblogs.com/ret00100/p/1556245.html
Copyright © 2011-2022 走看看