ASP.NET 主页显示登录者姓名,怎么实现? 户在登录界面登录后,页面跳转到了主页面,我想在主页面或其他页
答案:3 悬赏:30 手机版
解决时间 2021-04-05 17:16
- 提问者网友:低吟詩仙的傷
- 2021-04-04 20:28
ASP.NET 主页显示登录者姓名,怎么实现? 户在登录界面登录后,页面跳转到了主页面,我想在主页面或其他页
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-04-04 20:55
用户登陆系统后可以用session来保存用户信息。至于你说的如何利用session防止未登录就进入页面的情况?你可以写一个基类BasePage ,在该类中的init方法中判断session是否有效,如果无效跳转到用户登录页面,如果有效则跳转到首页
public class BasePage {
public void init () {
if (session["userId"] ==null) {
Response.Redirect("~/login.aspx");
}else {
Response.Redirect("~/index.aspx");
}
}
}
其它的WebForm页面的.cs文件中就可以继承这个BasePage类了.
public class BasePage {
public void init () {
if (session["userId"] ==null) {
Response.Redirect("~/login.aspx");
}else {
Response.Redirect("~/index.aspx");
}
}
}
其它的WebForm页面的.cs文件中就可以继承这个BasePage类了.
全部回答
- 1楼网友:几近狂妄
- 2021-04-04 22:42
使用session
- 2楼网友:长青诗
- 2021-04-04 21:26
用session来实现欢迎,第二个也是用session,写在Page_load那里,判断是否有值,没有值就redirect到登陆页面就行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯