Node-Login
Mukadimah
Ini adalah user login untuk sobat bisa mengakses halaman yang terlindungi, atau membuat user baru untuk kita bisa mengelola halaman kita sendiri, yang fitur dan tampilan nya cukup okeHalaman yang kelak bisa kita pakai untuk mengelola data, kontrol atau visualisasi. bisa di aplikasikan bersama dengan raspi sobat, saya dapatkan dari link saudara braitsch. untuk memulainya tentu node js dan npm sudah ter install di raspi atau komputer sobat. step atau langkah langkahnya bisa di lihat di bawah ini. selamat praktek semoga link yang bermanfaat ... :)
trial di https://nodejs-login.herokuapp.com
A basic account management system built in Node.js with the following features:
- New User Account Creation
- Secure Password Reset via Email
- Ability to Update / Delete Account
- Session Tracking for Logged-In Users
- Local Cookie Storage for Returning Users
- Blowfish-based Scheme Password Encryption
Node-Login is built on top of the following libraries :
- Node.js - Application Server
- Express.js - Node.js Web Framework
- MongoDB - Database Storage
- Pug - HTML Templating Engine
- Stylus - CSS Preprocessor
- EmailJS - Node.js > SMTP Server Middleware
- Moment.js - Lightweight Date Library
- Twitter Bootstrap - UI Component & Layout Library
Installation & Setup
-
Install Node.js & MongoDB if you haven't already.
-
Clone this repository and install its dependencies.
-
In a separate shell start the MongoDB daemon.
-
From within the node-login directory, start the server.
-
Open a browser window and navigate to: http://localhost:3000
Password Retrieval
To enable the password retrieval feature it is recommended that you create environment variables for your credentials instead of hard coding them into the email dispatcher module.To do this on OSX you can simply add them to your .profile or .bashrc file.
Sumber : https://github.com/braitsch/