jjzjj

remembering

全部标签

html - "Remember my password"复选框如何工作?

有许多带有“记住我的密码”小复选框的登录表单,以便您下次访问该网站时,浏览器会自动为您填写密码字段。但我注意到现代浏览器(例如Chrome/Firefox)中的一个行为,即使该特定网页没有任何“记住密码”复选框,它也会显示一个通知栏来保存用户名/密码。所以我的问题是:如果我必须在登录表单中放置“记住密码”复选框,当用户选中它时我必须做什么?我的意思是,我是否必须将密码存储在浏览器cookie(或本地存储)中?如果是这样,密码应该加密还是纯文本?“保存密码”通知栏是浏览器的功能,或者有什么方法可以从网页调用它? 最佳答案 每当看到时,

php - 在 PHP 中使用 "Remember me"功能的正确方法

短致力于登录系统并尝试实现记住我的功能。最近,我做了关于这个主题的研究,阅读了一堆文章、帖子、故事、小说、童话故事(之所以这样称呼,因为其中一些甚至不包含一行代码,只是一堆单词)关于,cookie漏洞如固定、劫持……等并决定实现以下目标设置登录尝试之间的时间延迟(以防止暴力攻击)并限制尝试次数几乎在每次操作时都重新生成sessionID但是我真的对我的主要问题感到困惑:对于“记住我”功能,哪种方式是正确的?使用cookies/session/数据库?请用代码解释一下你的想法。(没有代码我看不懂)详细目前,我的代码看起来像这样在登录期间,我使用以下函数来设置cookie和sessionp

php - 在 PHP 中使用 "Remember me"功能的正确方法

短致力于登录系统并尝试实现记住我的功能。最近,我做了关于这个主题的研究,阅读了一堆文章、帖子、故事、小说、童话故事(之所以这样称呼,因为其中一些甚至不包含一行代码,只是一堆单词)关于,cookie漏洞如固定、劫持……等并决定实现以下目标设置登录尝试之间的时间延迟(以防止暴力攻击)并限制尝试次数几乎在每次操作时都重新生成sessionID但是我真的对我的主要问题感到困惑:对于“记住我”功能,哪种方式是正确的?使用cookies/session/数据库?请用代码解释一下你的想法。(没有代码我看不懂)详细目前,我的代码看起来像这样在登录期间,我使用以下函数来设置cookie和sessionp

javascript - Firebase 函数 : How to store simple cookies to remember an authenticated user

这个问题在这里已经有了答案:firebasecloudfunctionwon'tstorecookienamedotherthan"__session"(4个回答)关闭去年。我只是想记住一个用户在5分钟后返回网站并计算观看次数。我这样做了,在使用FirebaseServe时有效,但部署后没有存储cookie。应用程序中的某个位置。app.use(cookieSession({name:'session',keys:['utl__key_s1','utl__key_s2']}));尝试检查session是否存在并且不超过5分钟。functionsessionExists(req){con

javascript - Firebase 函数 : How to store simple cookies to remember an authenticated user

这个问题在这里已经有了答案:firebasecloudfunctionwon'tstorecookienamedotherthan"__session"(4个回答)关闭去年。我只是想记住一个用户在5分钟后返回网站并计算观看次数。我这样做了,在使用FirebaseServe时有效,但部署后没有存储cookie。应用程序中的某个位置。app.use(cookieSession({name:'session',keys:['utl__key_s1','utl__key_s2']}));尝试检查session是否存在并且不超过5分钟。functionsessionExists(req){con

node.js - 如何使用 Passport 将 "Remember Me"添加到我的应用程序

登录时需要一个“记住我”复选框,例如this.我在使用Passport之前添加了一个中间件app.use(function(req,res,next){if(req.method=='POST'&&req.url=='/login'){if(req.body.rememberme){req.session.cookie.maxAge=1000*60*3;}else{req.session.cookie.expires=false;}}next();});app.use(passport.initialize());app.use(passport.session());req.body

node.js - 如何使用 Passport 将 "Remember Me"添加到我的应用程序

登录时需要一个“记住我”复选框,例如this.我在使用Passport之前添加了一个中间件app.use(function(req,res,next){if(req.method=='POST'&&req.url=='/login'){if(req.body.rememberme){req.session.cookie.maxAge=1000*60*3;}else{req.session.cookie.expires=false;}}next();});app.use(passport.initialize());app.use(passport.session());req.body

android - 添加一个 "Remember me"复选框

我想要一个复选框按钮来记住用户ID和密码。谁能指导我如何开始正确的方向? 最佳答案 我刚刚将它内置到我的应用程序中,这是基本代码和一些解释:基本上这里的关键是SharedPreferences。您将设置一个SharedPreferences对象并在用户输入后存储您的用户名和密码。然后,当他们再次运行应用程序时,首选项将存储他们的数据,然后重新填充登录字段。LoginActivity.javapackagecom.realsimpleapps.LoginTesting;importandroid.app.Activity;import

php - 将 laravel remember_token 字段更改为其他内容

对于我的项目,我使用Auth登录,一切正常,直到我尝试注销:Auth::logout();我使用自定义字段名herrinerToken而不是默认的remember_token。在我的model/user.php中,我将函数getRememberToken()编辑为:publicfunctiongetRememberTokenName(){return'herrinerToken';}当我现在尝试注销时,我收到消息:SQLSTATE[42S22]:未找到列:1054“字段列表”中的未知列“remember_token”(SQL:更新gebruikers设置herrinerToken=a3

php - 散列 "remember me"cookie token 的最佳方法

我正在尝试实现“记住我”功能,遵循此处提供的指南:Thedefinitiveguidetoform-basedwebsiteauthentication,这里:http://fishbowl.pastiche.org/2004/01/19/persistent_login_cookie_best_practice/“cookietoken”似乎在存储在数据库中时应该经过哈希处理(如果攻击者可以访问数据库,未哈希的token看起来像普通的登录名/密码,允许登录网站)。在寻找一个好的哈希算法时,我发现了使用bcrypt的推荐技术:https://stackoverflow.com/a/63