问题标签 [remember-me]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
848 浏览

asp.net - 如果用户在 asp 登录控件上选中记住我,用户何时必须再次登录?

只是想更好地理解与此相关的概念,这样我就可以根据我得到的要求就实现登录做出更好的决定。

在用户选中记住我框的情况下,asp 登录控件的“记住我”会记住多长时间?

0 投票
5 回答
6794 浏览

ruby-on-rails - 如何在 Rails 3 中实现“记住我”功能?

在 Rails 3 应用程序中实现“记住我”功能的最佳实践是什么?

我在用户登录时将会话信息(会话 ID + 用户 ID)存储在数据库中,此时我不想使用任何插件。

任何指针或代码示例将不胜感激。

0 投票
3 回答
21765 浏览

asp.net - FormsAuthentication 的持久 cookie 超时

作为登录的一部分,我正在创建一些“记住我”功能。

当我在登录过程中使用以下内容创建持久性 cookie 时:

我的 Web.Config 如下所示:

在要求用户再次提供登录详细信息之前,cookie 的有效期是多久?此外,设置持久性 cookie 时使用的默认时间长度是多少?

0 投票
2 回答
3067 浏览

asp.net - 如果用户有身份验证 cookie,则重定向到默认页面

我的 asp.net 登录页面中有以下代码:

我想要的场景是:

当用户进入登录页面时,会检查他是否有身份验证cookie,如果有,他会自动重定向到默认页面(只有经过身份验证的用户才能看到的页面)。

如何实现?

0 投票
1 回答
955 浏览

spring-mvc - Spring MVC 2.5 - 使用自定义预身份验证过滤器记住我

我正在开发一个使用 Spring Security 2.0.4 的遗留应用程序。我创建了一个自定义 AbstractPreAuthenticatedProcessingFilter 和 PreAuthenticatedAuthenticationProvider。他们根据来自客户登录服务器的请求中作为参数发送的电子邮件地址来创建和验证用户。(我知道不是很安全,但这就是要求)

这一切都很好,但我的问题是,一旦用户通过身份验证,我需要创建一个自定义 cookie,这样他们就可以在当前会话之外访问应用程序,而不必被登录服务器重定向。

我无法访问 AbstractPreAuthenticatedProcessingFilter 或 PreAuthenticatedAuthenticationProvider 中的 HttpServletRepsonse 对象,因此我不能只在响应中设置 cookie。我可以将 RememberMeServices 实现到 AbstractPreAuthenticatedProcessingFilter 类中,但我不确定这是否是正确的方法。

谁能指出我正确的方向?我是否需要创建自定义记住我功能?一旦用户通过身份验证,我要做的就是设置一个 cookie(如果不存在的话)。然后对于未来的请求,我可以验证 AbstractPreAuthenticatedProcessingFilter 中的 cookie 并返回经过身份验证的主体。

0 投票
2 回答
9830 浏览

spring - 在 Spring 3.1 中使用记住我的功能登录用户

我目前以编程方式登录用户(比如当他们通过 Facebook 或其他方式登录时,而不是使用我的登录表单):

我想做的是让用户登录,就好像他们在登录表单中设置了记住我的选项一样。所以我猜我需要使用RememberMeAuthenticationToken而不是UsernamePasswordAuthenticationToken?但是我为key构造函数的参数添加了什么?

更新:我正在使用此处描述的持久令牌方法。所以没有像 Simple Hash-Based Token Approach 那样的键。

0 投票
1 回答
3530 浏览

java - java servlet 使用 cookie 记住我的选项

我需要在带有 cookie 的 java servlet 中实现一个简单的记住我选项,而不使用任何高级框架。

首先,在登录时,我创建 cookie 并将其发送给浏览器(客户端)。存储在 cookie 中的值只是用户名 + 密码的简单哈希。

我应该如何管理来自浏览器的传入请求,发送 cookie?我的方法是在注册用户之间检查是否有任何用户的用户名 + 密码的哈希值等于 cookie 中的值?这种方法正确吗?

另外,我不明白到期日期的机制是什么。浏览器是否会在cookie过期时删除它,它不会,我如何检查cookie是否过期?

0 投票
1 回答
200 浏览

html - 所有现代浏览器都实现了记住密码功能吗?

所有现代浏览器都实现了记住密码功能吗?还是我必须通过某些浏览器的 cookie 来实现它?我正在考虑 Opera、FireFox、IE、Chrome、Safari 等...

我的意思是,当您登录网站时(例如),Firefox 会提供记住输入的密码和提供的用户登录 ID。之后,用户不必再重新键​​入它。

编辑

更准确地说,我指的是表单字段,例如 HTML 密码等……

0 投票
2 回答
3327 浏览

authentication - 如何在 Symfony2 中收听“记住我”的重新认证事件?

使用“正常”——而不是“记住我”身份验证——我可以设置成功和失败处理程序,将其添加到security.yml文件中:

但是当用户的会话过期并且使用“记住我”cookie 重新进行身份验证时,我找不到监听“记住我”重新身份验证的方法。关于如何实现这一目标的任何想法?

0 投票
4 回答
3806 浏览

spring-security - Spring security 记住我不在 Spring MVC 应用程序中工作。

身份验证和授权工作正常。但请记住,我在应用程序中无法正常工作。

我已经使用 spring security(一次只有一个)使用了数据库身份验证和 ldap 身份验证,并进行了很多 spring 安全性定制。

下面是我的 spring 安全上下文文件。

下面是我的登录页面。

记住我令牌本身没有被创建。

请帮忙。