问题标签 [passport-local]
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.
node.js - 如果 Passport 身份验证失败,如何在重定向时保留表单数据?
我正在尝试使用护照对网页上的用户进行身份验证。一切正常,除非身份验证失败并且护照将用户重定向到相同的路线,否则表单上的所有数据都会丢失。有没有办法持久化数据并将它们传递回表单。
我在 routes.js 中有以下内容
在我的 passport.js 上,我有以下内容:
我的 server.js 有以下内容:
任何帮助将不胜感激 !
node.js - 使用 MEANJS 如何在登录后重定向用户以返回他们请求的安全页面?
使用样板 meanjs 足迹,我需要更改什么来修改以下行为:
如果访问安全页面,例如。#!/item/5123154AFBC456D/edit 当用户未登录时,我想捕获此信息,然后对用户进行身份验证,然后将它们重定向回其原始 url。
我在谷歌上看到的最接近的事情是一个连接事件的人,但是帖子没有包含 $emits 所以我不知道我需要从哪里 $emit 他们,因为身份验证发生在服务器端或通过誓言回调,我只是感到困惑。
如果这是一个愚蠢的问题,我很抱歉,我只是在寻找灵感。
我只是希望那里的其他人已经在 meanjs 中实现了这种行为,并且可以帮助我指导我需要做什么。
javascript - 登录后Nodejs自定义成功重定向页面
登录后如何根据mysql用户行的值在node、js中制作自定义successRedirect页面?像这样的东西:
我不知道为什么我的代码不起作用...userlevel
是表中的真实列users
感谢您的任何建议
node.js - Passport.js 本地策略认证配置
我正在关注scotch.io提供的 passport.js 身份验证教程,它实际上在我的浏览器上运行,但由于我正在开发 REST API,我正在放慢更改代码的某些部分,例如不需要 ejs模块。我正在尝试使用 chrome 的 Postman 和 Basic Auth 为用户注册发布请求,但到目前为止无济于事,身份验证总是失败并重新重定向到注册。以下是报名帖:
有人可以向我解释为什么不能使用不是通过 signup.ejs 模板发出的发布请求,以及如何将 scotch 实现更改为 REST 之类的东西?
angularjs - AngularJS获取passportjs策略失败消息
我正在构建一个基于 angularJS 的应用程序,并且在我的 nodeJS 后端运行 passportjs。身份验证有效,但错误处理并不像我想要的那样精确。例如,当我查询我的 mongoDB 并且失败时,我会执行以下操作:
节点:
角度:
这将祝酒“电子邮件已在使用中”。我希望在使用 passportjs 时具有相同的功能:
这是我得到的角度响应:
如何检索“未找到用户”消息?提前致谢!
node.js - 您可以在不重定向的情况下使用 Passport 进行身份验证吗?
我有以下工作代码通过护照本地策略进行身份验证:
但是,理想情况下,我想处理来自一条快速路由的错误和成功消息,而不是重定向到两条额外的路由。
这可能吗?我尝试使用“自定义回调”,但由于某种原因,这似乎在序列化用户时出错。
node.js - Express Passport - 如果用户已在另一台浏览器/计算机上登录,则发出警告并注销?
是否可以检查用户是否已经在 Passport.js 中的另一个浏览器/计算机上使用相同的用户名/电子邮件登录并返回用户已经登录的消息,从而防止同一用户同时多次登录?
甚至检查“允许的”IP/MAC 地址?
node.js - 护照身份验证在sails.js 应用程序中不起作用
我有一个 Sails JS 应用程序。我正在尝试使用 Passport.js 身份验证层sails-generate-auth设置身份验证。我已经按照他们文档中给出的步骤配置了我的应用程序。
但是当我举起我的风帆应用程序时,身份验证不起作用。我可以访问控制器,即使我没有登录(它不会重定向到我的登录页面)。
我console.log
在下面添加了一条语句api/policies/passport.js
:
现在,当我在登录前或注销后访问控制器时,它的打印undefined
. 但是当我登录时,它会打印我的用户数据。知道为什么它不检查身份验证吗?
我正在使用本地身份验证策略,并且我已经注释掉了所有其他策略(推特、脸书……)
node.js - PassportJS 在保存时不重定向
我试图在用户注册后重定向用户,或者如果用户名已经存在于数据库中,该功能运行良好,但我无法重定向,我完全不知道下一步该做什么。
这是我的护照文件
和我的路线
我也试过做
但它根本不起作用。我很想解决这个问题,但不知道如何解决。
node.js - 在 Node.js 中使用 PassportJS LocalStrategy 并尝试创建一个用户对象
在LocalStrategy
函数内部,我试图创建一个可以回传的新用户:
我收到了这个错误
我似乎找不到什么有定义User()
有任何想法吗?