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

怎么在登录完后隐藏登录显示用户名?

在主页点击登录后,跳转到B页面,输入账号密码后登录跳回主页面,显示用户名,隐藏登录,请问怎么实现?新手求指导,最好能给代码解释下,我知道要用Session存储,但是不知道怎么用 --------------------编程问答-------------------- http://msdn.microsoft.com/zh-cn/library/xdt4thhy(v=vs.100).aspx

if ((UserEmail.Text == "jchen@contoso.com") && 
            (UserPass.Text == "37Yj*99Ps"))
      {
          FormsAuthentication.RedirectFromLoginPage 
             (UserEmail.Text, Persist.Checked); //如果成功,跳转回去
      }
      else
      {
          Msg.Text = "Invalid credentials. Please try again.";
      }
--------------------编程问答-------------------- 输入账号密码后登录跳回主页面,显示用户名,隐藏登录

这个什么理解?要隐藏什么,页面已经跳转走了,难道你只有一个页面? --------------------编程问答-------------------- 在登录界面用session取的用户名在A界面把用户名给label
       Session("username") = txt_Username.Text
        Lab_Username.Text = Session("username")
不知道楼主是这个意思不? --------------------编程问答-------------------- 没懂起你说的是什么 --------------------编程问答-------------------- 你的意思是说隐藏主页面,登录2字,变成用户名

你只要在登录成功的时候保存用户名,在跳转主页面时把登录那个按钮隐藏掉换成用户名就行
--------------------编程问答-------------------- 1、登录页登录成功后往session(或者cookies)里写个值,比如session["username"]="登录名",(cookies也是这样)
跳回A页面的时候,A页面的page_load里面判断session["username"]是否有值,有的话就代表登录过了,隐藏登录,显示登录名(session的值,cookies同理)
2、用Form认证的时候,会有个User.Identity.IsAuthenticated用来判断是否已经通过Form认证,通过了隐藏登录,显示登录名。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,