社区
C#
帖子详情
网站登录
foxwfb
2010-03-29 05:53:13
我是网站方面的菜鸟,以前都是C/S开发,现在想自己做一个网站.
现在我在A页实现了登录,在B页面如何判定已经登陆。 用cookies或session怎么操作,能不能举个列子。
...全文
106
5
打赏
收藏
网站登录
我是网站方面的菜鸟,以前都是C/S开发,现在想自己做一个网站. 现在我在A页实现了登录,在B页面如何判定已经登陆。 用cookies或session怎么操作,能不能举个列子。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yufenghua
2010-03-29
打赏
举报
回复
[Quote=引用 1 楼 wujiaohua 的回复:]
A页登录后
session["islogin"] = "true";
B页
if(session["islogin"]!=null && session["islogin"].tostring() == "true")
{
//已经登录
}
else
{
//未登录
}
[/Quote]
同意。。。。。。。
lvfengxiaozi
2010-03-29
打赏
举报
回复
楼上正解 很详细 这些都是简单的东西,你赋值Session之后 只需要判断session是否为空或者复杂点判断下session里面的用户名和密码是否于cookies里面的相同
yuanhang1987
2010-03-29
打赏
举报
回复
HttpCookie ht = new HttpCookie("userID", txtUid.Value);
HttpCookie htpwd = new HttpCookie("userPwd", txtPwd.Value);
Response.Cookies.Add(htpwd);
Response.Cookies.Add(ht);
以上为登录成功时把用户名,密码存入cookies
/// <summary>
/// 判断是否登录,没有登录则无权操作其他页面
/// </summary>
public static void isLoginCheck()
{
#region
if (HttpContext.Current.Request.Cookies["userID"] != null)
{
if (HttpContext.Current.Request.Cookies["userID"].Value.Length == 0)
{
CommonFunction.AlertAndRedirect("用户登陆失败,或未登陆!","Default.aspx");
HttpContext.Current.Response.End();
}
}
else
{
CommonFunction.AlertAndRedirect("用户登陆失败,或未登陆!", "Default.aspx");
}
#endregion
}
以上方法放入类中,验证用户登录是否成功 CommonFunction为我自己类名,AlertAndRedirect为其中一方法,如下:
/// <summary>
/// 弹出消息框并且转向到新的URL
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="toURL">连接地址</param>
public static void AlertAndRedirect(string message, string toURL)
{
#region
string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";
HttpContext.Current.Response.Write(string.Format(js, message, toURL));
#endregion
}
后台需要验证是否登录的页面加上
if (!IsPostBack)
{
CommonFunction.isLoginCheck();
}
即可
Ezalor__
2010-03-29
打赏
举报
回复
在A页把你的登录信息添加到session中,
如 Session["LoginId"] = LoginId
再在B页取出
如 string LoginId = (string)Session["LoginId"]
再判断是否为空,为空则没有登录。
.
.
.
我好像没有胡说吧......
特别安静
2010-03-29
打赏
举报
回复
A页登录后
session["islogin"] = "true";
B页
if(session["islogin"]!=null && session["islogin"].tostring() == "true")
{
//已经登录
}
else
{
//未登录
}
网站
登录
入口大全|搜索引擎
登录
入口
百度
网站
登录
入口:http://www.baidu.com/search/url_submit.html 搜搜
网站
提交入口:http://www.soso.com/help/usb/urlsubmit.shtml 360
网站
收录入口http://info.so.360.cn/site_submit.html 搜狗
网站
收录入口:...
go语言模拟
网站
登录
并爬虫
title: go语言模拟
网站
登录
并爬虫 tags: go,爬虫 想要学习爬虫的朋友知道,有时候我们需要爬的
网站
必须
登录
,才能获取到数据,那么我们该怎么模拟
登录
呢? 下面我将使用我的分发平台作为演示: https://866w.cn ...
HTML+CSS:设计一个
网站
登录
页面 学起来很简单
hello,大家好,我是wangzirui32,今天我们来学习如何设计一个
网站
登录
页面。 开始学习吧! 1. 项目架构 demo/ login.html 网页文件 backgrond.png
登录
背景图片 style.css CSS样式文件 按照以上创建即可。 2. ...
搜索引擎
网站
登录
入口|免费
登录
|百度
登录
|谷歌
登录
|
网站
收录入口
百度baidu
网站
登录
入口http://www.baidu.com/search/url_submit.html
登录
百度网址大全http://site.baidu.com/quality/quality_form.php Google谷歌
网站
登录
入口http://www.google.com/addurl/ Dmoz网页目录登陆...
wireshark抓包分析--测试
网站
登录
wireshark抓包
网站
登录
功能,测试用户名密码信息是否安全。如果在抓包的数据中能看到密码等明文信息,就不安全,看不到,就安全。 1.查找本机ip cmd--ipconfig--得到ip地址为:10.10.140.179 2.查找
网站
上点击...
C#
110,546
社区成员
642,561
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章