繁体   English   中英

保留用户登录Cookie密钥的数据库设计

Database design for keeping-user-logged-in cookie key

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

因此,我正在使用这种方法来保持用户登录状态,并且在构建数据表之前我想知道一些事情。

如果用户即使已经登录也能够登录(这种情况不应该发生,但是可能会发生),因此在用户计算机上生成并存储了两个或多个cookie,我的PHP脚本如何知道哪个是正确的cookie以进行验证? Cookie是否会相互覆盖?

当然,如果我为它们生成的每个密钥都保留一个密钥,那么它们提供的cookie无关紧要,但这使我想到了下一个问题:

我应该使用哪种数据库设计来摆脱旧的Cookie? 我无法想象为他们登录的每个实例存储一个密钥。在作为Web开发人员的短时间内,我还没有建立一个仅保留事件的最新实例并删除旧实例的数据库。

真诚的感谢您的帮助,我们将不胜感激。

问题暂未有回复.您可以查看右边的相关问题.
1 保持用户使用Cookie登录

因此,我试图让我的用户使用Cookie进行登录。 当用户关闭浏览器并重新打开浏览器时,它将重新登录,这很棒。 问题是,当用户退出浏览器或重新启动计算机时,cookie丢失。 如何防止cookie丢失? 还是我走错路了。 PS我已经确保cookie是随机生成,加盐和散列的。 ...

2 数据库设计-保留历史外键信息

假设我有一家网上商店(不是真实情况,但足够亲密)。 我有产品和产品类别。 每个产品仅属于一个类别,但是可以将一个产品从一个类别移动到另一个类别。 还有一个购买,其中包含对产品的引用以及购买日期。 为简化起见,每次购买都只有一件商品。 没事吧 好的,有了这种结构,我可以找到某天购买 ...

3 保持用户登录时不使用Cookie

我想知道是否有其他方法可以使用户在重新访问我的网站时保持登录状态,即使会话已过期。 我目前使用基于Cookie的方法,但我想知道人们是否还在使用其他方法。 ...

4 使用jsp保持用户登录

我正在尝试让用户在登录页面之后登录; 我在使用jsp页面的Apache Tomcat(没有servlet,这是一个大学项目),没有DB。 我的问题是,登录页面后,用户具有正确的用户名和密码(我在新页面中使用<%System.out.println( usernameUser + " ...

5 使用SharedPreferences保持用户登录

我有一个Java SessionManager类,其中包含许多用于具有sharedPreferences(例如,创建登录会话,清除登录会话等)的不同登录操作的方法。 我也有一个调度活动,该应用在运行时启动。 此调度活动从我的SessionManager类中调用一个方法,以检查用户当前是否已登 ...

6 保持用户登录-FormsAuthentication

我很难解决这个问题。 我正在使用FormAuthentication。 当用户登录并检查记住我时,我希望该用户保持登录状态24小时。 问题是,无论我做什么,用户都会在30分钟后自动注销。 我们选择的用户记得我,我将永久性Cookie设置为24小时后过期。 我可以在浏览器选项中看到该co ...

7 保持登录用户信息

我设法用laravel护照登录。 我有令牌,很棒。 但我想保持登录用户信息,名称,头像等。 我的登录程序获得了oauth令牌。 在仪表板组件中,我对用户数据进行api调用。 我应该将它们保存在全局Vue对象中还是使用Vuex? 安全吗? ...

8 使用会话保持用户登录

我在试图弄清楚如何通过点击“记住我”复选框让用户保持登录状态时遇到问题。 一旦选中“记住我”复选框并且用户成功登录,我所使用的系统就会将用户的 ID 和哈希值插入到名为users_session的数据库中。 现在我遇到的问题是检查存储哈希的 cookie 是否与允许用户自动登录的哈希/user_i ...

9 保持用户登录

我正在创建一个 Ionic 应用程序(iOS 和 Android with Capacitor)。 我在我的应用程序中添加了 Firebase Auth,但每次退出应用程序时,我都需要再次登录。 我看到了这个,但是没有太多文档,我尝试了它但没有奏效。 我不确定我是否正确使用它或在正确的位置添加了代 ...

10 保持用户使用nodeJS登录

我有一个使用mysql-node NodeJS登录系统。 我遇到的问题是如何保持用户登录,如果他们刷新页面他们必须再次登录,因为我不知道如何存储会话。 我的登录系统是这样的: 我很难理解如何为每个连接的客户端设置会话。 这可能与NodeJS有关吗? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM