add oauth logins

This commit is contained in:
Michael Q Larson
2014-10-15 13:18:25 -07:00
parent 1bae5f439f
commit 8c15b4beee
2 changed files with 23 additions and 4 deletions

View File

@ -3,10 +3,14 @@ var bcrypt = require('bcrypt-nodejs');
var crypto = require('crypto'); var crypto = require('crypto');
var userSchema = new mongoose.Schema({ var userSchema = new mongoose.Schema({
email: { type: String, unique: true, lowercase: true }, // email: { type: String, unique: true, lowercase: true },
password: String, // password: String,
linkedin: String,
facebook: String,
github: String,
twitter: String, twitter: String,
google: String,
instagram: String, instagram: String,
tokens: Array, tokens: Array,

View File

@ -18,6 +18,21 @@ block content
| Login | Login
a.btn.btn-link(href='/forgot') Forgot your password? a.btn.btn-link(href='/forgot') Forgot your password?
hr hr
a.btn.btn-block.btn-facebook.btn-social(href='/auth/facebook')
i.fa.fa-facebook
| Sign in with Facebook
a.btn.btn-block.btn-twitter.btn-social(href='/auth/twitter') a.btn.btn-block.btn-twitter.btn-social(href='/auth/twitter')
i.fa.fa-twitter i.fa.fa-twitter
| Sign in with Twitter | Sign in with Twitter
a.btn.btn-block.btn-google-plus.btn-social(href='/auth/google')
i.fa.fa-google-plus
| Sign in with Google
a.btn.btn-block.btn-github.btn-social(href='/auth/github')
i.fa.fa-github
| Sign in with GitHub
a.btn.btn-block.btn-linkedin.btn-social(href='/auth/linkedin')
i.fa.fa-linkedin
| Sign in with LinkedIn
a.btn.btn-block.btn-instagram.btn-social(href='/auth/instagram')
i.fa.fa-instagram
| Sign in with Instagram