start writing validations
This commit is contained in:
@ -3,7 +3,7 @@ var crypto = require('crypto');
|
||||
var mongoose = require('mongoose');
|
||||
|
||||
var userSchema = new mongoose.Schema({
|
||||
email: { type: String, unique: true, lowercase: true },
|
||||
email: { type: String, unique: true, lowercase: true, match: /^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/ },
|
||||
password: String,
|
||||
|
||||
facebook: String,
|
||||
@ -21,7 +21,7 @@ var userSchema = new mongoose.Schema({
|
||||
location: { type: String, default: '' },
|
||||
website: { type: String, default: '' },
|
||||
picture: { type: String, default: '' },
|
||||
username: { type: String, default: '' }
|
||||
username: { type: String, default: '', unique: true, match: /^[a-zA-Z0-9_]+$/ }
|
||||
},
|
||||
|
||||
resetPasswordToken: String,
|
||||
|
Reference in New Issue
Block a user