jdcauley / SchoonerForms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sails.js v0.10 Boilerplate

The Orginial foundation by @mikedevita sailsjs v010 passport-local mongo email activation

##api/controllers/AuthController.js

###login handles user logins

###logout handles user logouts

##api/controllers/UserController.js

##create creates a user, expects firstName, lastName, email, password, username fields to be passed to it via post sends email to the email person with an activation link

##activate activates a user given its id and activationToken

##resetpass generates random pass and sends to a user based on email

##api/models/User.js the user model, things to note here is toJSON, and beforeCreate

##api/policies/authenticated.js passport policy for authentication

##api/services/crypto.js all the cryptographic helpers and such needed for auth/user creation

##api/services/nodemailer.js email wrapper for nodemailer

##api/services/passport.js passport definitions for authentication

##config/passport.js inject passport into express middleware

##config/policies.js blocks off specific routes/controllers/actions

##config/routes.js defines routes for login logout create activate reset pass and views so you can lockdown for production

##config/user.js useractivation true/false

##views/email/email.ejs the html email template thats sent to users for activation

About


Languages

Language:CSS 52.2%Language:JavaScript 47.8%