问题标签 [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.

0 投票
2 回答
2234 浏览

node.js - 如果 Passport 身份验证失败,如何在重定向时保留表单数据?

我正在尝试使用护照对网页上的用户进行身份验证。一切正常,除非身份验证失败并且护照将用户重定向到相同的路线,否则表单上的所有数据都会丢失。有没有办法持久化数据并将它们传递回表单。

我在 routes.js 中有以下内容

在我的 passport.js 上,我有以下内容:

我的 server.js 有以下内容:

任何帮助将不胜感激 !

0 投票
0 回答
401 浏览

node.js - 使用 MEANJS 如何在登录后重定向用户以返回他们请求的安全页面?

使用样板 meanjs 足迹,我需要更改什么来修改以下行为:

如果访问安全页面,例如。#!/item/5123154AFBC456D/edit 当用户未登录时,我想捕获此信息,然后对用户进行身份验证,然后将它们重定向回其原始 url。

我在谷歌上看到的最接近的事情是一个连接事件的人,但是帖子没有包含 $emits 所以我不知道我需要从哪里 $emit 他们,因为身份验证发生在服务器端或通过誓言回调,我只是感到困惑。

如果这是一个愚蠢的问题,我很抱歉,我只是在寻找灵感。

我只是希望那里的其他人已经在 meanjs 中实现了这种行为,并且可以帮助我指导我需要做什么。

0 投票
1 回答
776 浏览

javascript - 登录后Nodejs自定义成功重定向页面

登录后如何根据mysql用户行的值在node、js中制作自定义successRedirect页面?像这样的东西:

我不知道为什么我的代码不起作用...userlevel是表中的真实列users感谢您的任何建议

0 投票
1 回答
206 浏览

node.js - Passport.js 本地策略认证配置

我正在关注scotch.io提供的 passport.js 身份验证教程,它实际上在我的浏览器上运行,但由于我正在开发 REST API,我正在放慢更改代码的某些部分,例如不需要 ejs模块。我正在尝试使用 chrome 的 Postman 和 Basic Auth 为用户注册发布请求,但到目前为止无济于事,身份验证总是失败并重新重定向到注册。以下是报名帖:

有人可以向我解释为什么不能使用不是通过 signup.ejs 模板发出的发布请求,以及如何将 scotch 实现更改为 REST 之类的东西?

0 投票
1 回答
581 浏览

angularjs - AngularJS获取passportjs策略失败消息

我正在构建一个基于 angularJS 的应用程序,并且在我的 nodeJS 后端运行 passportjs。身份验证有效,但错误处理并不像我想要的那样精确。例如,当我查询我的 mongoDB 并且失败时,我会执行以下操作:

节点:

角度:

这将祝酒“电子邮件已在使用中”。我希望在使用 passportjs 时具有相同的功能:

这是我得到的角度响应:

如何检索“未找到用户”消息?提前致谢!

0 投票
2 回答
13341 浏览

node.js - 您可以在不重定向的情况下使用 Passport 进行身份验证吗?

我有以下工作代码通过护照本地策略进行身份验证:

但是,理想情况下,我想处理来自一条快速路由的错误和成功消息,而不是重定向到两条额外的路由。

这可能吗?我尝试使用“自定义回调”,但由于某种原因,这似乎在序列化用户时出错。

0 投票
0 回答
405 浏览

node.js - Express Passport - 如果用户已在另一台浏览器/计算机上登录,则发出警告并注销?

是否可以检查用户是否已经在 Passport.js 中的另一个浏览器/计算机上使用相同的用户名/电子邮件登录并返回用户已经登录的消息,从而防止同一用户同时多次登录?

甚至检查“允许的”IP/MAC 地址?

0 投票
2 回答
3595 浏览

node.js - 护照身份验证在sails.js 应用程序中不起作用

我有一个 Sails JS 应用程序。我正在尝试使用 Passport.js 身份验证层sails-generate-auth设置身份验证。我已经按照他们文档中给出的步骤配置了我的应用程序。

但是当我举起我的风帆应用程序时,身份验证不起作用。我可以访问控制器,即使我没有登录(它不会重定向到我的登录页面)。

console.log在下面添加了一条语句api/policies/passport.js

现在,当我在登录前或注销后访问控制器时,它的打印undefined. 但是当我登录时,它会打印我的用户数据。知道为什么它不检查身份验证吗?

我正在使用本地身份验证策略,并且我已经注释掉了所有其他策略(推特、脸书……)

0 投票
1 回答
74 浏览

node.js - PassportJS 在保存时不重定向

我试图在用户注册后重定向用户,或者如果用户名已经存在于数据库中,该功能运行良好,但我无法重定向,我完全不知道下一步该做什么。

这是我的护照文件

和我的路线

我也试过做

但它根本不起作用。我很想解决这个问题,但不知道如何解决。

0 投票
1 回答
93 浏览

node.js - 在 Node.js 中使用 PassportJS LocalStrategy 并尝试创建一个用户对象

LocalStrategy函数内部,我试图创建一个可以回传的新用户:

我收到了这个错误

我似乎找不到什么有定义User()

有任何想法吗?