草庐IT

koa-passport

全部标签

node.js - nodejs中使用express和passport和mongodb的简单登录页面

我在/login使用Jade和Express创建了一个简单的登录表单表单数据通过POST发送到/login起初只是基于字符串的匹配(如果用户名==&&密码==)然后重定向到/home或重定向到/login简单。现在我想将它的数据库驱动程序、用户名和密码存储在一个mongodb数据库中,匹配db中的用户名密码并进行处理。我希望为此使用passportJS,但我完全被它所震撼,从创建数据库到配置Passport。有人可以帮我制作一个简单的数据库驱动登录页面吗?我对nodejs的东西很陌生。任何帮助将不胜感激 最佳答案 这是一个使用Pas

node.js - nodejs中使用express和passport和mongodb的简单登录页面

我在/login使用Jade和Express创建了一个简单的登录表单表单数据通过POST发送到/login起初只是基于字符串的匹配(如果用户名==&&密码==)然后重定向到/home或重定向到/login简单。现在我想将它的数据库驱动程序、用户名和密码存储在一个mongodb数据库中,匹配db中的用户名密码并进行处理。我希望为此使用passportJS,但我完全被它所震撼,从创建数据库到配置Passport。有人可以帮我制作一个简单的数据库驱动登录页面吗?我对nodejs的东西很陌生。任何帮助将不胜感激 最佳答案 这是一个使用Pas

javascript - Passport 没有保持持久的登录 session

我第一次看persistentsessionswithpassport,mongodbandexpress但它没有帮助或意义。我正在尝试使用我的website获得持久登录。.我的序列化过程不起作用。//Passportneedstobeabletoserializeanddeserializeuserstosupportpersistentloginsessionspassport.serializeUser(function(user,done){console.log('serializinguser:',user.username);//returntheuniqueidfort

node.js - Nodejs 我需要使用 Passport

好的,所以我目前正在使用Node.js编写一个Web应用程序,我对如何处理用户登录/身份验证有点困惑。很多教程似乎都建议使用Passport进行身份验证,但从我阅读的所有文档来看,它似乎需要进行一些设置,而且它使我期望的简单登录变得复杂。无论我是否使用Passport,我仍然计划对存储在Mongo数据库中的用户密码进行哈希处理。所以问题是,出于安全原因,我是否需要使用Passport,还是我可以自己编写一个身份验证系统? 最佳答案 这完全取决于您,如果您不需要Facebook、Google或Twitter登录名,或者自己编写代码很好

javascript - 为已登录的用户手动创建 Passport session

我正在使用Passportjs进行登录注册过程。一旦新人登录,就会在包含DB唯一键的浏览器上创建(由我自定义)cookie。所以程序的工作原理是:如果一个新人登录,这个函数会创建一个cookiefunctionsetCookie(cname,cvalue,exdays){//alert("CookiesetontedJavascript");vard=newDate();d.setTime(d.getTime()+(exdays*24*60*60*1000));varexpires="expires="+d.toUTCString();document.cookie=cname+"="

Node.js 和 Passport 对象没有方法 validPassword

我正在使用Node.js+Express+Passport创建一个简单的身份验证(本地)到目前为止,当输入错误的用户名或密码时,用户会被重定向到错误页面但是当用户输入正确的用户名和密码时,我得到了这个错误node_modules\mongoose\lib\utils.js:435throwerr;^TypeError:Object{_id:50b347decfd61ab9e9e6768f,username:'saleh',password:'123456'}hasnomethod'validPassword'我不确定那里出了什么问题app.js(我删除了不必要的代码):varpassp

node.js - 带有 JWT 的 Facebook Passport

我一直在我的服务器上使用Passport进行用户身份验证。当用户在本地登录(使用用户名和密码)时,服务器会向他们发送一个JWT,该JWT存储在localstorage中,并在每次需要用户身份验证的api调用时被发送回服务器。现在我也想支持Facebook和Google登录。自从我开始使用Passport以来,我认为最好继续使用Passport策略,使用passport-facebook和passport-google-oauth。我将引用Facebook,但两种策略的行为相同。它们都需要重定向到服务器路由('/auth/facebook'和'/auth/facebook/callbac

node.js - 带有 JWT 的 Facebook Passport

我一直在我的服务器上使用Passport进行用户身份验证。当用户在本地登录(使用用户名和密码)时,服务器会向他们发送一个JWT,该JWT存储在localstorage中,并在每次需要用户身份验证的api调用时被发送回服务器。现在我也想支持Facebook和Google登录。自从我开始使用Passport以来,我认为最好继续使用Passport策略,使用passport-facebook和passport-google-oauth。我将引用Facebook,但两种策略的行为相同。它们都需要重定向到服务器路由('/auth/facebook'和'/auth/facebook/callbac

基于乐吾乐核心库开发的组态编辑器-前端vue2+element,后端node+koa2+mysql5.7

首先我们先了解一下乐吾乐,【乐吾乐2D可视化组态软件】是乐吾乐科技完全自主研发、集动态数据显示和事件交互于一体的可视化工具,把复杂、变化、多样、有价值的大数据变成直观易懂、实时显示的可视化交互显示,具有跨平台、实时监控、动态交互、高效、可扩展、支持自动算法等特点,最大程度减少研发和运维的成本,并致力于普通业务人员0代码开发实现web组态、SCADA等场景。是拥有为电力能源、水利、物联网、工业互联网、智慧城市、智慧医疗、智慧农业、IT运维等提供解决方案的可视化平台。乐吾乐公司开源的是他提供的核心库,但是GitHub上下载的组态编辑器并不是开源的,网上找了一圈也没见有比较好的组态编辑器,加上最近项

基于乐吾乐核心库开发的组态编辑器-前端vue2+element,后端node+koa2+mysql5.7

首先我们先了解一下乐吾乐,【乐吾乐2D可视化组态软件】是乐吾乐科技完全自主研发、集动态数据显示和事件交互于一体的可视化工具,把复杂、变化、多样、有价值的大数据变成直观易懂、实时显示的可视化交互显示,具有跨平台、实时监控、动态交互、高效、可扩展、支持自动算法等特点,最大程度减少研发和运维的成本,并致力于普通业务人员0代码开发实现web组态、SCADA等场景。是拥有为电力能源、水利、物联网、工业互联网、智慧城市、智慧医疗、智慧农业、IT运维等提供解决方案的可视化平台。乐吾乐公司开源的是他提供的核心库,但是GitHub上下载的组态编辑器并不是开源的,网上找了一圈也没见有比较好的组态编辑器,加上最近项