Advertisement
Guest User

Untitled

a guest
Mar 16th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. var express = require('express');
  2. var router = express.Router();
  3.  
  4. /* GET users listing. */
  5.  
  6. router.get('/', function(req, res, next) {
  7. res.send('respond with a resource');
  8. });
  9.  
  10. router.get('/yenihesap', function(req, res, next) {
  11. res.render('yenihesap',{
  12. 'title': 'Yeni Hesap Aç'
  13. });
  14. });
  15.  
  16. router.get('/giris', function(req, res, next) {
  17. res.render('giris',{
  18. 'title': 'Giriş Yap'
  19. });
  20. });
  21.  
  22. router.get('/sifremiunuttum', function(req, res, next) {
  23. res.render('sifremiunuttum',{
  24. 'title': 'Şifremi Unuttum'
  25. });
  26. });
  27.  
  28. router.post('/yenihesap', function(req, res, next){
  29.  
  30. // get form values
  31. var name = req.body.name;
  32. var lastname = req.body.lastname;
  33. var email = req.body.email;
  34. var password = req.body.password;
  35. var password2 = req.body.password2;
  36.  
  37. // form validation
  38. req.checkBody('name', 'Lütfen isminizi giriniz').notEmpty();
  39. req.checkBody('lastname', 'Lütfen soyadınızı giriniz').notEmpty();
  40. req.checkBody('email', 'Lütfen email adresinizi giriniz').notEmpty();
  41. req.checkBody('email', 'Bu bir email adresi değil!').isEmail();
  42. req.checkBody('password', 'Lütfen şifrenizi giriniz').notEmpty();
  43. req.checkBody('password2', 'Şifreniz eşleşmiyor!').equals(req.body.password);
  44.  
  45. // check for errors
  46. var errors = req.validationErrors();
  47.  
  48. if(errors){
  49. res.render('yenihesap',{
  50. errors: errors,
  51. name: name,
  52. lastname: lastname,
  53. email: email,
  54. password: password,
  55. password2: password2
  56. });
  57. }else{
  58. var newUser = new User({
  59. name: name,
  60. lastname: lastname,
  61. email: email,
  62. password: password
  63. });
  64.  
  65. // create user
  66. //User.createUser(newUser, function(err, user){
  67. // if(err) throw err;
  68. // console.log(user);
  69. //});
  70.  
  71. //succes message
  72. req.flash('success', 'Başarıyla kayıt oldunuz');
  73. res.location('/');
  74. res.redirect('/');
  75. }
  76. });
  77.  
  78. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement