Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- router.post('/register', function(req, res, next) {
- var name = req.body.name;
- var email = req.body.email;
- var username = req.body.username;
- var password = req.body.password;
- var password2 = req.body.confirm;
- //Image file
- if (req.files.profileimage) {
- console.log('Uploading file...');
- var profileimageOriginalName = req.files.profileimage.originalname;
- var profileimageName = req.files.profileimage.name;
- var profileimageMime = req.files.profileimage.mimetype;
- var profileimagePath = req.files.profileimage.path;
- var profileimageExt = req.files.profileimage.extension;
- var profileimageSize = req.files.profileimage.size;
- }else{
- var profileimage='noimage.jpg';
- }
- //Validation
- req.checkBody('name','Name field is required').notEmpty();
- req.checkBody('email','Email field is required').notEmpty();
- req.checkBody('username','Username field is required').notEmpty();
- req.checkBody('password','Password field is required').notEmpty();
- req.checkBody('password2','Passwords do not match').equals(req.body.password);
- var errors=req.validationErrors();
- if(errors){
- res.send('register',{
- errors:errors,
- name:name,
- email:email,
- username:username,
- password:password,
- profileimage:profileimageName
- })
- }
- //Success
- req.flash('success','You are now registered');
- res.location('/');
- res.redirect('/');
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement