passport-local

    2熱度

    1回答

    我的系統使用passport.js進行身份驗證。 用戶可以根據本地策略進行登錄和註銷。 我正在研究一個允許超級用戶從我的系統中踢出用戶的功能。 我目前的做法是: 設置用戶配置文件作爲禁用 因爲用戶資料被禁止(使用本地策略)刪除用戶會話 用戶無法再次登錄 我該如何刪除MongoStore中的用戶會話? "express": "~4.13.1", "express-session": "~1.11.

    0熱度

    1回答

    我正在嘗試編寫一個登錄並驗證個人身份的應用程序。我已經有另一個名爲「醫生」的應用程序,我使用了Mongoose,Passport和Passport-Local模塊,該應用程序工作正常。 我試圖將該代碼複製並粘貼到我的新應用程序,並啓動一個新的數據庫,它不工作。我希望有人指出我的方式的錯誤。我必須先做什麼,或者我必須做什麼改變? 當我嘗試登錄,這是我收到的控制檯: { username: 'Chip

    1熱度

    1回答

    所以試圖爲用戶註冊一個本地策略,很簡單的前端,四個字段;用戶名,電子郵件,密碼(然後再次輸入密碼,因爲它在表格中)。我知道後的作品,下面的信息作爲它的一部分發送 username:user email:[email protected] password:IAMPASSWORD passwordConfirm:IAMPASSWORD 然後我用我的理解是一個非常簡單passport.aut

    1熱度

    2回答

    https://github.com/jaredhanson/passport-remember-me passport.use(new RememberMeStrategy( function(token, done) { Token.consume(token, function (err, user) { if (err) { return done(err);

    0熱度

    1回答

    passport.js passport.serializeUser(function(user, done) { done(null, user._id); }); passport.deserializeUser(function(id, done) { User .findById(id).exec() .then(function(user) {

    0熱度

    1回答

    我看到在http://passportjs.org/docs示例代碼,我們可以通過第三個參數用於護照的做功能 代碼: var passport = require('passport') , LocalStrategy = require('passport-local').Strategy; passport.use(new LocalStrategy( function(

    0熱度

    1回答

    我試圖讓Passport在本地策略上使用自定義回調。 我在前端和nodejs中使用AngularJS,在後端表示。 到目前爲止,我已經能夠完成整個工作流程。我的問題是,顯然這個策略在使用自定義回調函數時不會調用驗證回調中的反序列化/序列化函數。好奇的是,當我讓護照處理剩下的部分而沒有給出自定義回調函數被調用時,我在控制檯中打印了'foo'或'bar'。 或者我可能錯過了一些重要的東西,但我找不到任

    10熱度

    4回答

    是否有任何方法允許用戶使用他的密碼,電子郵件和姓名在本地策略上註冊? 我在網上找到的每個例子只使用名稱/密碼或電子郵件/密碼。 我還搜遍了整個護照文件,但該文件根本沒有幫助。這只是一個充滿實例的臃腫網站。 我只需要一個函數,類和變量護照使用清單,並解釋它們和它們的每個參數。每個好的圖書館都有類似的東西,爲什麼我找不到護照? 這裏是我的代碼的關鍵部分: passport.use('local-sig

    1熱度

    1回答

    我正在使用passport-local-mongoose和Node.js,Express.js,MongoDB作爲一個web應用程序,我想用戶名字段,密碼字段,公司名稱字段和電話號碼字段註冊用戶(全部作爲字符串)。不過,我只能得到用戶名和密碼才能顯示在數據庫中。我該如何在數據庫中包含公司名稱和電話號碼字段?

    0熱度

    1回答

    我將切入追逐。我使用passport-local構建了一個安全的應用程序,並且所有路線都很好地覆蓋。我的應用程序所做的是從mongo獲取數據並將其作爲api提供,然後反饋給d3圖表。現在我的所有網頁都是安全的,但是我可以在不登錄應用程序的情況下訪問api。 這裏是我的網頁如何在route.js app.get('/dashboard', isLoggedIn, function(req, res)