登录的一个问题,保持状态___急
话不多说上代码
我现在要的是登录后显示Panel2
点击其实页面的时候回来还能是这个状态
protected void Page_Load(object sender, EventArgs e)
{
this.Image1.ImageUrl = GetImageUrl();
}
/// <summary>
/// 重置
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void bntReset_Click(object sender, EventArgs e)
{
this.txtName.Text = "";
this.txtPassword.Text = "";
}
/// <summary>
/// 登录
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void bntLogin_Click(object sender, EventArgs e)
{
Users user = new Users();
int isok = 0;
string name = txtName.Text.Trim();
string pwd = txtPassword.Text.Trim();
user.LoginId = name;
user.Password = pwd;
isok = UserManager.ChangeUser(user);
if (isok > 0)
{
Session["login"] = user;
if (Session["login"] == null)
{
Response.Write("<script>alert('FUCK YOU!');</script>");
}
user = Session["login"] as Users;
this.Panel2.Visible = true;
Label2.Text = user.LoginId.ToString();
this.Panel1.Visible = true;
//Response.Redirect("index.aspx");
//Response.Write("<script>alert('欢迎你、登陆成功!');</script>");
//HttpCookie hc = new HttpCookie("login", name);
//hc.Expires.AddDays(20);
//Response.Cookies.Add(hc);
//this.Label1.Text = Request.Cookies["login"].Value;
//Page.ClientScript.RegisterClientScriptBlock(typeof(string), "", "<script>alert('欢迎你、登陆成功!');</script>");
//Response.Redirect("index.aspx");
}
else
{
Response.Write("<script>alert('账号或者密码错误!');</script>");
}
<asp:Panel ID="Panel1" runat="server">
<div id="login" style="height: 131px; width: 223px;" class="STYLE5">
<!--<form name="myform" action="" method="post">-->
客 户:<asp:TextBox ID="txtName" runat="server" Width="150" CssClass="text"></asp:TextBox><br />
<br />
密 码:<asp:TextBox ID="txtPassword" runat="server" TextMode="Password" Width="150"
CssClass="text"></asp:TextBox><br />
<br />
<asp:Button ID="bntLogin"
runat="server" Text="登 录" OnClick="bntLogin_Click" CssClass="btn" />
<asp:Button ID="bntReset" runat="server" Text="重 置" OnClick="bntReset_Click" CssClass="btn" />
<!--</form>-->
</div>
</asp:Panel>
<asp:Panel ID="Panel2" runat="server">
<div id="LoginOk" style="height: 131px; width: 223px;" class="STYLE5" runat="server">
<div>
<asp:Label ID="Label2" runat="server"></asp:Label></div>
</div>
</asp:Panel>我现在要的是登录后显示Panel2
点击其实页面的时候回来还能是这个状态
...全文
相关推荐
微信小程序 如何保持登录状态
主要介绍了微信小程序 如何保持登录状态,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
springboot+redis+token保持登录
通过redis 设置session过期时间,实现token 登录机制
Vue登录注册并保持登录状态的方法
关于vue登录注册,并保持登录状态,是vue玩家必经之路,网上也有很多的解决方法,但是有一些太过于复杂,新手可能会看的一脸懵逼,现在给大家介绍一种我自己写项目在用而且并不难理解的一种方法。 项目中有一些路由是需要登录才可以进入的,比如首页,个人中心等等 有一些路由是不需要登录就可以进入,比如登录页,注册页,忘记密码等等 那如何判断路由是否需要登录呢?就要在路由JS里面做文章 在router.js中添加meta区分 比如登录注册页面,不需要登录即可进入,那么我们把meta中的isLogin标志设置为false { //登录 path: '/login', component: lo
使用session保持登陆状态
上面例子的demo 使用session保持登陆状态。
利用JSP session对象保持住登录状态
主要为大家详细介绍了如何利用JSP session对象保持住登录状态,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


