passport-local

    0熱度

    1回答

    我正在使用express 4與護照js來處理用戶的身份驗證。 前端是Angular JS。 我基本上面臨兩個問題:1 登錄是漫長的,它需要長達15秒簽署 2-登錄後,如果我重新啓動節點JS服務器和刷新頁面,我回來了。即使在瀏覽器中設置了cookie,也可以訪問登錄頁面。 這是我在後臺 passport.serializeUser(function (user, done) { done

    0熱度

    1回答

    所以我有點問題在這裏。我有我的登錄路由: var express = require('express'); var router = express.Router(); var passport = require('passport'); var LocalStrategy = require('passport-local').Strategy; require('../config

    1熱度

    1回答

    我正在製作一個Web應用,AgularJS作爲我的前端,Sails(NodeJS + Express)作爲我的後端。 我正在使用護照(護照本地)進行身份驗證,它似乎一直很好,直到我在safari中進行測試。我注意到會話總是會返回null。 我正在使用護照會話進行授權,而且我無法使用req.session.passport獲取會話變量,因爲它是空的。我發現我在Safari中禁用了Cookie。 這會

    0熱度

    1回答

    我正在爲nodeJS中的API開發API,以用於PassportJS的驗證部分。 我使用這個很好的教程:http://scotch.io/tutorials/javascript/easy-node-authentication-setup-and-local 在瀏覽器中,沒關係我得到的用戶,但是當我嘗試使用android應用程序時,req.user是未定義的。 app.post('/login'

    5熱度

    1回答

    根據the documentation,如果我是這樣處理身份驗證請求,我將能夠捕獲成功的嘗試。 app.post('/login', passport.authenticate('local'), function(req, res) { // If this function gets called, authentication was successful.

    17熱度

    1回答

    我正在使用PassportJS和ExpressJS。 我需要更新登錄的用戶詳細信息。雖然我在數據庫中進行了更新,但是如何在會話中更新它,以便request.user包含更新後的用戶詳細信息? 也就是說,在更新數據庫之後,如何更新用戶的會話信息呢? 我試着將更新的詳細信息直接分配到request.user,但它沒有起作用。 然後我試着request.session.passport.user - 這

    2熱度

    1回答

    我一直在嘗試執行一些身份驗證與Passport本地和node.js當然。不過,我不斷收到以下錯誤: Error: Can't set headers after they are sent. at ServerResponse.OutgoingMessage.setHeader (http.js:689:11) at ServerResponse.header (/home/d

    2熱度

    1回答

    我見過類似的問題,但我找不到正確的答案。 我試圖用nodejs + express +護照(本地策略)實現一個非常簡單的登錄表單。事情是,我的身份驗證回調似乎總是失敗。我已經移除了測試數據庫的每個連接(每個教程都有一個MongoDB示例)。 這是我的登錄表單 <html> <body> <form action="/login" method="post"> <di

    1熱度

    2回答

    我使用ExpressJS的Passport中間件,我找不到同時使用護照本地策略和護照facebook策略的方法。我想設置它,以便用戶將在我的網站上創建一個帳戶,然後,如果他們想要,他們可以登錄到Facebook,以便您可以看到您的朋友誰也使用該網站。但是,我不知道當返回facebook api數據時登錄用戶是什麼。 當有人創建一個帳戶時,他們的數據(用戶名,電子郵件等)被存儲在數據庫中。當他們然後

    1熱度

    1回答

    我有一個節點應用程序,每當我編輯/更新.js文件時,用戶都將註銷。我正在使用passport-local和express.io。 此外我使用mongoose和socket.io。 app.configure(function() { app.use(express.logger('dev')); app.use(express.cookieParser()); app