-
2 votesanswersviews
Nodejs Passport验证回调没有被调用而没有错误
我见过类似的问题,但我找不到合适的答案 . 我正在尝试使用nodejs express passport(本地策略)实现一个非常简单的登录表单 . 问题是,似乎我的身份验证回调总是失败 . 我删除了与测试数据库的每个连接(每个教程都有一个示例MongoDB) . 这是我的登录表单 <html> <body> <form action="/logi... -
2 votesanswersviews
如何使用passport-remember-me与用户数据库
我've been trying for the last few days to get passport-remember-me up and running in a node js app I'正在努力 . 我的护照本地策略(使用本地护照-mongoose)一直工作正常,但试图将记住我的功能纳入考虑是一场噩梦(由于我自己的无知) . 我花了最近几天搜索,但是我没有找到一个示例,它使用pas... -
1 votesanswersviews
使用React,React-Redux-Router和Passport.js进行身份验证
我使用Express进行后端和本地护照进行用户身份验证 . 状态具有带有“isAuthenticated”字段的用户对象,以检查用户是否经过身份验证 . 在用户单击登录按钮后,我发送登录操作,该操作向处理身份验证逻辑的服务器发送发布请求,并将'isAuthenticated'设置为true . 如果用户已登录,react-redux-router将调度“push”以更改位置 . 然而,这似乎都不起... -
1 votesanswersviews
找一种用passport-local-mongoose更新用户护照的方法
我正在用 nodejs 和 passport-local-mongoose 创建一个应用程序,问题是我找不到更新用户密码的方法,因为护照使用Salt和Hash,有一些方法或某种方法通过PUT方法更新密码? -
3 votesanswersviews
如何使用passport.js的本地护照或其他Node.js工具,我可以拥有相当于完整的CRUD?
我查看了passport.js中的文档,护照本地策略似乎显然不完整 . 如果你有一个填充的用户群,他们拥有任何形式的密码,那么从http://passportjs.org/docs/username-password的文档中可以看出如何让人们尝试登录,获得一个有用的失败消息(从可用性的角度来看,很好地告知哪一个是用户名或密码,没有给出有效凭证,请登录 . 但是,有一种围绕用户名 - 密码身份验证的... -
0 votesanswersviews
MongooseJS保存后无法检索数据
我有一个简单的ExpressJS应用程序,我正在尝试使用passport,passport-local和passport-local-mongoose为其添加用户身份验证,但是在我将用户的数据保存在db之后,mongoose无法检索它,尽管我可以看到通过mongo cli的数据 . 在主要的快递模块我有: // Passport session setup. var User = require(... -
0 votesanswersviews
使用passport-local-mongoose的错误请求
我正在尝试使用passport,mongodb,mongoose,express和passport-local-mongoose插件为小型webapp构建身份验证 . 我在尝试登录用户时返回 bad request . 我能够注册用户并将数据输入数据库 . 如何通过错误处理继续调试?护照和护照本地猫鼬的文件似乎很轻(我有点像菜鸟) . App.js app.use(passport.initia... -
0 votesanswersviews
如何用用户名/密码数据播种MongoDb?
我使用MongoDB,NodeJS,Express创建了一个应用程序 . 我正在使用passport-local-mongoose进行用户身份验证 . 因此我的用户集合有:用户名密码盐哈希 基本上我创建了一个Web应用程序,我试图创建100个假用户只是为了填充网站(测试目的) . 经过一些初步的研究,我决定创建JSON数据,然后使用MongoDB导入将是最好的方法(你怎么看?) 我的问题是: - ... -
0 votesanswersviews
无法将Facebook帐户合并到已注册的本地帐户
所以,我正在构建一个NodeJS应用程序,我正在使用护照进行身份验证 . 我也使用passport-facebook设置了Facebook身份验证 . 我现在的设置方式,如果想要合并本地帐户和Facebook帐户,用户可以这样做的一种方法是首先使用本地帐户登录并点击“与Facebook连接”,这会触发此链接: <a href="/connect/facebook" cla... -
0 votesanswersviews
使用护照登录社交日志用户到同一帐户
我正在尝试使用社交媒体(FB和Google)以及本地策略实施登录 . 我有护照本地工作正常(除了允许重复的电子邮件,但单独的问题)但我看到Facebook和谷歌策略的一些奇怪的行为 . 这是一个场景: 使用Facebook或Google登录 退出 以与初始登录相反的方式登录(即第一个FB,第二个Google) 应用程序使用初始帐户而不是第二个帐户登录 . 我按照本页面上的教程设... -
0 votesanswersviews
如何在passport-local-mongoose中比较密码
我想将登录用户的密码与他们从表单提供的密码进行比较,因为我需要确保它确实是用户,因为我希望为他们提供启用2fa的选项,我相信任何人如果用户登录仪表板,则可以启用该功能 . 我使用bcrypt比较密码,但它会引发错误..也使用passport-local-mongoose注册我的用户和进行身份验证 . router.post("/enableTwoFa/:id", isLogge... -
1 votesanswersviews
从图表路由到bar1页面时出现404错误
错误未找到404错误:在trim.preject(c:\ node \ nodetest1 \ app.js:48 | 15)的trim-prefix(c:\)处找不到Layer.app.use.res.render.message node \ nodetest1 \ node_modules \ express \ lib \ router \ index.js:240:15)在C:\ nod... -
1 votesanswersviews
快递/护照 - passport.authenticate不是功能
我是passport.js的新手 . 我一直关注以下博客来注册用户 https://scotch.io/tutorials/easy-node-authentication-setup-and-local 但每次我运行服务器并且我加载 /register 页面时它会显示上述错误 TypeError:passport.handport中的passport.exports(/home/punit/D... -
0 votesanswersviews
处理支持服务单时如何登录用户帐户?
我正在使用'本地护照'和'passport-local-mongoose'来处理我的用户帐户身份验证 . 我正在寻找一种简单的方法来访问我的用户的帐户(以我的身份登录),看看他们遇到了什么问题,并帮助他们解决这些问题 . 目前我所做的是将已知的哈希和盐复制到他们的帐户,然后登录到他们的帐户,然后放回他们原来的哈希和盐,但这很耗时,我确信有更好的方法 . 如何在不手动替换数据库中的哈希和盐的情况下访... -
-1 votesanswersviews
为什么行未定义?
使用Passport(本地注册)创建用户注册功能,代码如下: // config/passport.js // load all the things we need var LocalStrategy = require('passport-local').Strategy; // load up the user model var mysql = require('mysql'); ... -
1 votesanswersviews
在nodejs中使用护照进行身份验证时未获得预期结果
在server.js中:var User = mongoose.model('User'); passport.use(new LocalStrategy(function(username,password,done){User.findOne({username:username}) . exec(function(err,user){ 如果(用户){return done(null,us... -
0 votesanswersviews
表示没有阅读请求
我正在尝试编写一个登录并验证个人的应用程序 . 我已经有另一个名为“医生”的应用程序,我使用了Mongoose,Passport和Passport-Local模块,应用程序运行正常 . 我试图将该代码复制并粘贴到我的新应用程序并启动一个新的数据库,但它无法正常工作 . 我想有人指出我的方式的错误 . 我必须先做什么,或者我必须采取哪些不同的做法? 当我尝试登录时,这是我在控制台中收到的内容: { ... -
0 votesanswersviews
Nodejs passport:成功验证后的任何重定向都会导致404 Not found
一旦我将ensureAuthenticated添加到app.use('/',ensureAuthenticated,routes),对http://mydomain.com/的任何调用都会导致404;并且用户已成功通过身份验证 . 注意,当用户未经过身份验证时,它的工作正常,用户被重定向到登录页面 . 用户成功验证并尝试访问主页时可能出现什么问题? 令人惊讶的是,对/ api / *的任何调用在所... -
0 votesanswersviews
不在护照快递服务器上保存会话
将node.js与快速服务器一起使用,我的目的是在会话中保存已登录的本地用户,这样我就可以从前端调用它,并在用户实际登录时获取用户信息 . 为此,我使用快递和护照 . 如果正确登录并在req中保存会话,以下代码将返回用户 . 我已经验证了查询并正确返回了数据 . passport.use('local-login', new LocalStrategy({ usernameField: 'em... -
1 votesanswersviews
ReactJs前端和Passport NodeJs后端
我正在使用NodeJS,Express和Passport构建一个API RESTful项目 . 对于此应用程序的前端,我想使用 ReactJS . 我可以创建一个单独的项目,使用create-app-react for my frontend并获取我的API,同时保留Passport的好处吗?或者我应该在我的请求中始终发送用户的信息?或者在API的同一台服务器上提供我的前端?