用.NET如何获得登录用户的ID

misu924 2009-12-31 01:22:59
刚刚接触.NET,现在急需一段代码,有的可以发一下,谢谢!
...全文
235 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
newdigitime 2009-12-31
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 leoyangcanwu 的回复:]
一般都用session
cookie不安全
[/Quote]

那只是对于特殊情况,譬如管理员后台登录,才考虑用session

对普通用户,用户id怎么会用不安全呢.id是公开的.譬如csdn的登录,记忆用户帐户是基于session吗?明显是cookie
ycw_Leo 2009-12-31
  • 打赏
  • 举报
回复
一般都用session
cookie不安全
newdigitime 2009-12-31
  • 打赏
  • 举报
回复
最适合的办法是cookie,因为session很容易失效丢失.
或者通过url字符串.
toxuecheng111 2009-12-31
  • 打赏
  • 举报
回复
从你的数据库里面读取出用户ID和登录时输入的用户ID比较,如果用户无误用session保存,

Session["user"]=用户ID;

获取:(ID类型) xx=Session["user"] as (ID类型);
  • 打赏
  • 举报
回复
this.User.Identity.Name
huangwentao658 2009-12-31
  • 打赏
  • 举报
回复
1.session
2.作为参数传过去,然后Request.QueryString[""]接收,把页面中的method改为post,参数值就不会被看见了
nosuchtracter 2009-12-31
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 gac520 的回复:]
如梦大哥 都发言了,。。
[/Quote]
明明是如梦姐姐

//登录时,记录用户的ID
Session["UserId"]="你从数据库查询出来的userId";


//取
if(Session["UserId"]!=null)
string userId=Session["UserId"].ToString();
jackyuen1 2009-12-31
  • 打赏
  • 举报
回复
Session[user]=你的用户ID;
string id=Session[User].ToString();
misu924 2009-12-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuyq11 的回复:]
登录记录ID到Session["ID"]
或forms验证HttpContext.Current.User.Identity.Name
[/Quote]
麻烦您可以写一段代码给我看看吗
浪子-无悔 2009-12-31
  • 打赏
  • 举报
回复
如梦大哥 都发言了,。。
wuyq11 2009-12-31
  • 打赏
  • 举报
回复
登录记录ID到Session["ID"]
或forms验证HttpContext.Current.User.Identity.Name
misu924 2009-12-31
  • 打赏
  • 举报
回复
我所要写的代码是实现单点登录,功能要求如下:
1。获得GS5.0登录用户ID(yyyyyyy)
2。判断ID在HR用户表中是否存在,如果不存在创建。(调用外部方法)
3。获得应用服务器的IP和端口(xxxxxxxx:xxxx) (命名一个xml或者txt,读取外部文件)
4。打开功能页面
http://xxxxxxxx:xxxx//logon/logonService?user_ID=yyyyyyy&password=&flag=21,例如
http://127.0.0.1:8081//logon/logonService?user_ID=su&password=&flag=21

这段代码该如何让写呢,高手帮忙!
zero_kkkhorse 2009-12-31
  • 打赏
  • 举报
回复
config
CopperBell 2009-12-31
  • 打赏
  • 举报
回复
用户信息怎么保存的?再谈怎么获取
CopperBell 2009-12-31
  • 打赏
  • 举报
回复
获得ID方式太多了,且与.不.NET无关
登录时保存在Session 例如,Session["UserID"]==ds.Tables[0].Rows[0]["UserID"].ToString();
要获取时用Convert.ToString(Session["UserID"])

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧