问一个Cookie登陆方面的问题!

qczl1224 2007-03-12 11:58:09
Cookie的作用是否只限于,重新打开一个站点的时候,只是不需要你手动重新输入以前的用户名字和密码,

就可以执行登陆请求!

并且还是需要象按登陆条一样,需要执行数据库查询操作的,就还是要执行操作?

如果不是但假如一个用户登陆的话至少需要从数据库取出一些常用资料,例如 昵称 男女等!

这些资料是否可以放到Cookie里面,

但是一个Cookie只是可以放一组 类似 MAP的(内容,值),

如果放到多个Cookie里面怎么知道那几个Cookie是一组?
...全文
539 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
little06 2007-03-12
  • 打赏
  • 举报
回复
建议楼主先试一试Cookie怎么用的吧
网上有很多,非常简单
little06 2007-03-12
  • 打赏
  • 举报
回复
Cookie最多放4K的东西
都是字符串类型来的
数据库查出来的资料都可以放到Cookie里面,一个域名在客户端只有一个cookie
yuanbaijun 2007-03-12
  • 打赏
  • 举报
回复
楼主怎样给解决问题者分啊?刚注册用户有几分啊?
qczl1224 2007-03-12
  • 打赏
  • 举报
回复


一次给象 liubinstud(木木) 这样回复的分,结果他的贴被删了,还会减我的信誉分,真是郁闷..
Strafer_Y 2007-03-12
  • 打赏
  • 举报
回复
request有个getCookies可以得到客户端的所有cookie每个都有键-值对比如:name=user不就知道用户是谁了吗?把一些常用的信息分别存到cookie名是name,password,logintime等里就可以把一个人都存里了,客户端请求页面时会把这些cookie都送服务器,检索一遍找到自已想要的。
dyydingding 2007-03-12
  • 打赏
  • 举报
回复
不是的 用户修改完自己的信息 是不会立即在Cookie上变更的~~~当前Cookie已经记住未改前的信息,再声明下Cookie是在客户端的~~如果用户自己更改完信息后 需要在点击Cookie从新加载一次 这样就会记住改后的信息~~这块是不需要我们程序来管的 这是由客户自己完成的!!Cookie就是这样!!你可以拿一些网站来试试~!都是这样的 比如www.163.com你登陆你的油箱 让它记住帐号和密码 然后再改了 看看效果!~~~
我在地球 2007-03-12
  • 打赏
  • 举报
回复
up
qczl1224 2007-03-12
  • 打赏
  • 举报
回复
那用户密码变更了,

用户改了密码的话,

做网站的是主动更新他的Cookie还是,

在登陆处理Cookie的时候核对密码不对,

判定他未登陆,

重新登陆后再写正确的密码到新的Cookie?
dyydingding 2007-03-12
  • 打赏
  • 举报
回复
楼上说了 一个域名只有个Cookie的 而且是在客户端记住当前信息,如果你在服务器端修改了用户信息 在Cookie这是不会改变的 必须从页面上再次加载才会记住新的数据
qczl1224 2007-03-12
  • 打赏
  • 举报
回复
简单的一看就明白了,不需要看,

我就是问复杂一点的,你们怎么放其他资料的,是不是都放到
Cookie.setValue();里面

这样当然是可行的,但是主要问问其他人是怎么做的,毕竟字符串放到一起,取出来还是要做分离操作的!

同样用户资料变更,或用户密码变更,是怎么处理的? 主要是问逻辑,不是问具体怎么实现,.,.


81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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