网页用户信息的问题

网页用户信息的问题,第1张

如果如你想问的是实现一个月免登陆选项时用户信息放在哪里,答案是Cookie,这时Cookie里存放的往往是简单的用户信息,如用户名,密码。

如果你的问题是登陆后用户信息放在哪里,答案是数据库,数据库里存放的是详细的用户信息,如,除了用户名,密码外还有年龄,性别,家庭住址(此处仅仅例举,具体信息根据不同项目而定)。

我权当你问的是如何实现一个月免登陆的功能。也就是Cookie实现的功能。

此功能在登录后将用户信息设置进Cookie中(如:用户名,密码),同时设置一个Cookie的最大保存时间,即通过setMaxAge(此处填时间单位秒)设置的,一个月也就是填30*24*60*60。然后通过响应,返回给浏览器,浏览器将Cookie存放到本地电脑上,至此Cookie的设置值的 *** 作就算完了。当用户登录时浏览器自动读取这些Cookie(如:用户名,密码),带着这些信息到服务器端,服务器端程序解析出相关Cookie后进行判断,看此用户是否正确,如通过查询数据库看数据库中是否存在。如果正确则成功登录。至此Cookie的读取值也完成了。

ps:浏览器自动读取Cookie是根据Cookie里的domain信息决定的,简单应用的domain信息往往由服务器自动设置。

希望对你有帮助。

通过ASP的话,简单的来说,一般是通过Session或者Cookies进行登录验证,如果登录了的话,在Session或者Cookies中记录一下,在显示网页内容时读取Session或者Cookies进行判断,然后再输出内容。

没法再详细了,再详细就直接贴代码了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11781274.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存