我使用MySql数据库(Connectpr/J驱动程序)在java中进行了登录和注册系统。用户名和密码存储在本地主机上的数据库中。当我登录用户时,我检查用户名是否与数据库中的密码匹配。问题是如何关闭并重新打开程序,让用户保持登录状态。我应该在数据库中保存当前登录的用户吗?这是正确的做法吗?JDBC登录/注册系统
-2
A
回答
0
不,您需要将cookie(docs)中存储的用户信息(用户名或用户标识,但不是密码,因为存在安全风险)保存在用户端,因此当他打开新会话时检查cookie并自动登录。
步骤:
- 用户首次
- 保存用户信息中的cookie
- 用户登录时关闭当前会话
- 用户打开新的会话从饼干
- 读取用户信息和自动登录
如果其不是一个web应用程序,你可以模拟cookie的行为
1
如果你不想让用户再次输入,你将需要存储用户名和密码。如果这是一个Web应用程序,那么你可以使用这个w3c cookies
,如果它不是,那么你可以在本地保存用户的计算机上,但使用一些加密逻辑为此看看下面的线程
相关问题
- 1. 登录和注册系统
- 2. 注册和登录系统
- 3. PhP登录/注册系统
- 4. PHP OOP登录/注册系统
- 5. PHP OOP登录/注册系统
- 6. 登录注册在android系统
- 7. Android Studio登录/注册系统构想
- 8. Rails3中的注册/登录系统
- 9. 用户登录会话超时注销OOP登录/注册系统
- 10. WordPress的登录和注册系统像http://www.damnlag.com/
- 11. “意外的输入结束”Javascript注册/登录系统
- 12. 安全问题登录注册系统使用php javascript mysql
- 13. PHP登录/注册系统与个人资料页
- 14. 批处理文件中的登录和注册系统
- 15. 多域/多服务器注册/登录系统
- 16. ASP.NET MVC轻量级登录/注册系统
- 17. 如何使用django制作注册和登录系统?
- 18. PHP注册系统
- 19. Yii注册系统
- 20. OOP注册系统
- 21. PHP登录/注册
- 22. Android注册/登录
- 23. Android登录注册
- 24. 注册和登录
- 25. 实施登录/注销系统
- 26. 用Javascript注册用户注册登录
- 27. Django注册 - 成功登录后从登录/注册重定向
- 28. 编码注册系统
- 29. Java学生注册系统
- 30. php注册系统错误
我应该如何模拟Java中的cookie行为?谢谢 – Alex 2013-04-29 17:03:13
Cookie基本上是存储在客户端的文件,所以您只需按照上述步骤将此逻辑添加到您的应用程序即可。 – Stephan 2013-04-30 07:18:16