ASP.NET 如何控制登录好的用户

sysyhn 2014-02-03 10:58:21
我想问二个问题,第一就是什么情况下用存储过程,第二个就是怎么控制门户网站的登录用户,就像门户网站顶边一边是用户登录或者注册,我想问登录好的用户如何控制下面的新闻进行留言呢,如果是登录传id,那么每一个页面都需要传很麻烦
...全文
1175 31 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑子大哥 2014-02-14
  • 打赏
  • 举报
回复
引用 30 楼 qhttl 的回复:
引用 29 楼 qhttl 的回复:
[quote=引用 19 楼 sysyhn 的回复:] [quote=引用 17 楼 qhttl 的回复:] 说了半天,楼主还是不知道session、cookies是什么东东....百度一下你就知道不用页面传值了
session不会??你在搞笑么,麻烦你回答前看清楚话题是什么
如果你知道用cookies或者session的话你就不会考虑每个页面去传Id的问题了,如果说你的网站跨域,那你可以考虑将id用url方式传过去,在接收端将id存入cookies或者session,你在另一端就可以无限制的使用这个id,完全不用考虑每个页面传id,脑残啊? 你看到那个网站用户登录后还在每个页面将id传来传去?也只有你这么SX才想得出来 [/quote] 你在留言的后台直接获取登录的时候存入的Cooikes就OK了,还传值?[/quote] LZ 给你道个歉,说了句脏话,又要加班 心情不好
黑子大哥 2014-02-14
  • 打赏
  • 举报
回复
引用 29 楼 qhttl 的回复:
引用 19 楼 sysyhn 的回复:
[quote=引用 17 楼 qhttl 的回复:] 说了半天,楼主还是不知道session、cookies是什么东东....百度一下你就知道不用页面传值了
session不会??你在搞笑么,麻烦你回答前看清楚话题是什么
如果你知道用cookies或者session的话你就不会考虑每个页面去传Id的问题了,如果说你的网站跨域,那你可以考虑将id用url方式传过去,在接收端将id存入cookies或者session,你在另一端就可以无限制的使用这个id,完全不用考虑每个页面传id,脑残啊? 你看到那个网站用户登录后还在每个页面将id传来传去?也只有你这么SX才想得出来 [/quote] 你在留言的后台直接获取登录的时候存入的Cooikes就OK了,还传值?
黑子大哥 2014-02-14
  • 打赏
  • 举报
回复
引用 19 楼 sysyhn 的回复:
引用 17 楼 qhttl 的回复:
说了半天,楼主还是不知道session、cookies是什么东东....百度一下你就知道不用页面传值了
session不会??你在搞笑么,麻烦你回答前看清楚话题是什么
如果你知道用cookies或者session的话你就不会考虑每个页面去传Id的问题了,如果说你的网站跨域,那你可以考虑将id用url方式传过去,在接收端将id存入cookies或者session,你在另一端就可以无限制的使用这个id,完全不用考虑每个页面传id,脑残啊? 你看到那个网站用户登录后还在每个页面将id传来传去?也只有你这么SX才想得出来
ran丶 2014-02-10
  • 打赏
  • 举报
回复
session 保存下,一般都是用session
indusl 2014-02-10
  • 打赏
  • 举报
回复
第二个问题完全看不懂你在说什么,大家回的的也莫名其妙。
  • 打赏
  • 举报
回复
引用 24 楼 terry5201011 的回复:
引用 23 楼 lifeilin6671 的回复:
用Session和Cookie就可以。不会存在你说的每个页面一个Session的问题。一个客户端的Session是共享的。
lz的意思大概是不想每个页面都用一次session来获取用户信息
如果是这样的话就没办法了!
黑子大哥 2014-02-07
  • 打赏
  • 举报
回复
说了半天,楼主还是不知道session、cookies是什么东东....百度一下你就知道不用页面传值了
淡淡的活着 2014-02-07
  • 打赏
  • 举报
回复
我一直用Session 的···
本拉灯 2014-02-07
  • 打赏
  • 举报
回复
原来楼主是高手呀,问的问题菜鸟们都看不懂。。
纳样飘逸 2014-02-07
  • 打赏
  • 举报
回复
引用 23 楼 lifeilin6671 的回复:
用Session和Cookie就可以。不会存在你说的每个页面一个Session的问题。一个客户端的Session是共享的。
lz的意思大概是不想每个页面都用一次session来获取用户信息
  • 打赏
  • 举报
回复
用Session和Cookie就可以。不会存在你说的每个页面一个Session的问题。一个客户端的Session是共享的。
纳样飘逸 2014-02-07
  • 打赏
  • 举报
回复
我顶端用户名头像什么的直接用模板页,但是在评论新闻之类的会后还是用session获取用户信息
sysyhn 2014-02-07
  • 打赏
  • 举报
回复
引用 18 楼 small21 的回复:
session设置了之后可以全局获取里面的值的,不用传。
算了,感觉回答的基本都是菜鸟,博客园逛逛
sysyhn 2014-02-07
  • 打赏
  • 举报
回复
引用 1 楼 wyd1520 的回复:
有个东西叫Cookies 或Session 楼主你不懂? 还有一个叫Passport你不懂?
难道都要我把问题改成用session传id你们才知道??
sysyhn 2014-02-07
  • 打赏
  • 举报
回复
引用 17 楼 qhttl 的回复:
说了半天,楼主还是不知道session、cookies是什么东东....百度一下你就知道不用页面传值了
session不会??你在搞笑么,麻烦你回答前看清楚话题是什么
慧眼识狗熊 2014-02-07
  • 打赏
  • 举报
回复
session设置了之后可以全局获取里面的值的,不用传。
俗_依然忍耐 2014-02-06
  • 打赏
  • 举报
回复
普遍都是session+cookies
qzyf1992 2014-02-06
  • 打赏
  • 举报
回复
引用 12 楼 sysyhn 的回复:
[quote=引用 2 楼 sp1234 的回复:] [quote=引用 楼主 sysyhn 的回复:] 如果是登录传id,那么每一个页面都需要传很麻烦
如果说跨页面时连考虑个id值传送都嫌麻烦,那么真的就不要写代码了。[/quote] 我的问题就像csdn用户登录一样,登录好的用户在顶部显示,那么我现在给你留言肯定要传当前登录的id,就是想问,如果想csdn这么大的网站页面类型这么多,每个页面做个session传值,就浪费时间了,我想问有没有什么办法,可以登录用户一次性把所有页面都传一个id值的那种[/quote] 比如我要留言 需要把我留言的信息 回传给本页面就好了,后台直接重Session中拿ID不可以么? Session是保持本次会话的,里面的ID不就是用户登录的ID么?
qzyf1992 2014-02-05
  • 打赏
  • 举报
回复
引用 10 楼 sysyhn 的回复:
[quote=引用 9 楼 qzyf1992 的回复:] 把用户的id放session里 如果需要自动登录 ,可以把用户的id放cookie里设置个过期时间 每次登录如果发现cookie里有这个id 就查询数据库设置Session自然就自动登录乐
这个我知道,我是说在一个门户网站有上百页面的情况下如果用session在每个id都传一次值在一个页面里面,那么就太麻烦了,我想问有没有什么好办法[/quote] 用户id需要传么? 你需要的时候重session里面拿不就好咯?除非是别的用户
sysyhn 2014-02-05
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
[quote=引用 楼主 sysyhn 的回复:] 如果是登录传id,那么每一个页面都需要传很麻烦
如果说跨页面时连考虑个id值传送都嫌麻烦,那么真的就不要写代码了。[/quote] 我的问题就像csdn用户登录一样,登录好的用户在顶部显示,那么我现在给你留言肯定要传当前登录的id,就是想问,如果想csdn这么大的网站页面类型这么多,每个页面做个session传值,就浪费时间了,我想问有没有什么办法,可以登录用户一次性把所有页面都传一个id值的那种
加载更多回复(10)

62,243

社区成员

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

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

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

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