2014-12-04 24 views
5

尋找將用戶管理添加到我的網站的方式。使用express,mongodb作爲服務器數據庫的節點js中的用戶管理

網站:用Node.js的&快遞工作,創建具有快速初始項目時,該app.js文件包含這些行:

app.use('/', routes); 
app.use('/users', users); 

此外,文件users.js IS路由文件夾下創建。我的問題是如何管理用戶,強制登錄,併爲普通用戶/管理用戶顯示不同的視圖。我希望找到一個簡單的示例/教程。

存儲:使用MongoDB & mongoose,我注意到數據庫中有Users文件夾內置。我想在MongoDB上保存用戶數據(用戶名+密碼+首選項)。有什麼辦法做到這一點?

+2

您可以使用Passport JS進行此操作。按照這個[教程](http://danialk.github.io/blog/2013/02/23/authentication-using-passportjs/)瞭解更多細節和[GitHub repo](https://github.com/DanialK/PassportJS-身份驗證)。 – chridam 2014-12-04 10:16:02

+0

有沒有辦法在快遞中這樣做?我對安全不感興趣,我更喜歡簡單。 (這是私人網絡中的一個網站)。它看起來像快遞爲它奠定了基礎,我只是找不到任何例子。 – Keren 2014-12-04 10:33:17

+0

雖然[Stormpath](https://stormpath.com/blog/finally-manage-users-easily-in-node-dot-js/)([或此處的教程]( https://stormpath.com/blog/build-app-nodejs-express-passport-stormpath/))看起來像你所需要的。 – chridam 2014-12-04 10:38:58

回答

相關問題