当前位置:编程学习 > C#/ASP.NET >>

.net登录简单应用代码

这是一款入门极的asp教程.net用户登录代码,下面来看看代码。

login.aspx.cs  

protected void btnlogin_click(object sender, eventargs e)
        {

            string username = txtusername.text;
            string userpwd = txtuserpwd.text;

            userinfo userobj = useroper.checklogin(username, userpwd);
            if (userobj == null)
                response.write("<script>alert('用户名或密码错误!');</script>");
            else
            {
                session["userinfo"] = userobj;
               
                formsauthentication.setauthcookie(userobj.username, false);
                response.cookies.add(new httpcookie("username", userobj.username));
                response.redirect(formsauthentication.defaulturl);
            }
        }

配置web.config 来验证当前登录,不管运行哪个页面,只要没有登录都会自动跳转到登录login.aspx页面

web.config:

 

   <system.web>
        <authorization>
            <deny users="?"/>
        </authorization>

      <authentication mode="forms">
              <forms loginurl="login.aspx" timeout="2880" defaulturl="default.aspx" />

          </authentication>

       </system.web>

补充:asp.net教程,.Net开发 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,