Membuat halaman login Node & tombol reset -->

Membuat halaman login Node & tombol reset

Sorayakit
31 December 2016

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 oke

Halaman 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


 

node-login

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 :

Installation & Setup

  1. Install Node.js & MongoDB if you haven't already.
  2. Clone this repository and install its dependencies.

     > git clone git://github.com/braitsch/node-login.git node-login
     > cd node-login
     > npm install
     
  3. In a separate shell start the MongoDB daemon.

    > mongod
     
    
    
  4. From within the node-login directory, start the server.

     > node app
     
    
    
  5. 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.

export EMAIL_HOST='smtp.gmail.com'
export EMAIL_USER='your.email@gmail.com'
export EMAIL_PASS='1234'
 

 
 node-login
 
Sumber : https://github.com/braitsch/