Skip to content

KrishRadha/UserAuth

Repository files navigation

#User Authentication Module for my future apps

##How to use? Well You got to have a basic understanding of Nodejs, its not a WYSIWIG for sure!

###Following are the ideal steps to use this(Server_prime.js is the actual server module)

  • FIRST STEP : CHANGE THE APP SECRET OF SESSIONS under app.use(sessions)
  • Any app starts from a / get, so go to that and change the landing page of ur website
  • Now, go to register get and change the values you want to get from the user, also focus on changing the view of register. Samples have been attached though (done using Angular)
  • Validate each field using Validate JS
  • Now, you have to focus on veryfying the client Email! I prefer sendgrid, you can use anything! If sendgrid, samples have been attached. Just enter your user name and password in require. Then customize your veryifying mail in verify get.
  • Now enter login get. Change this, if you want and you're done.
  • Now every one is redirected to dashboard once they're logged in and verified! Sessions are stored using session Library.Some internal cryptographic functions also involved, check if you're interested.
  • Play with the session storage values, to tweak around their validity time.(present in app.use(sessions(active duration time function)
  • Also you can use requirelogin parameter, to render views only if logged in. Check /dashboard get for example :)

That's about it guys. If you want some more details just get to me.

About

User Auth model for upcoming projekto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors