Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var router = express.Router();
- /* GET users listing. */
- router.get('/', function(req, res, next) {
- res.send('respond with a resource');
- });
- router.get('/yenihesap', function(req, res, next) {
- res.render('yenihesap',{
- 'title': 'Yeni Hesap Aç'
- });
- });
- router.get('/giris', function(req, res, next) {
- res.render('giris',{
- 'title': 'Giriş Yap'
- });
- });
- router.get('/sifremiunuttum', function(req, res, next) {
- res.render('sifremiunuttum',{
- 'title': 'Şifremi Unuttum'
- });
- });
- router.post('/yenihesap', function(req, res, next){
- // get form values
- var name = req.body.name;
- var lastname = req.body.lastname;
- var email = req.body.email;
- var password = req.body.password;
- var password2 = req.body.password2;
- // form validation
- req.checkBody('name', 'Lütfen isminizi giriniz').notEmpty();
- req.checkBody('lastname', 'Lütfen soyadınızı giriniz').notEmpty();
- req.checkBody('email', 'Lütfen email adresinizi giriniz').notEmpty();
- req.checkBody('email', 'Bu bir email adresi değil!').isEmail();
- req.checkBody('password', 'Lütfen şifrenizi giriniz').notEmpty();
- req.checkBody('password2', 'Şifreniz eşleşmiyor!').equals(req.body.password);
- // check for errors
- var errors = req.validationErrors();
- if(errors){
- res.render('yenihesap',{
- errors: errors,
- name: name,
- lastname: lastname,
- email: email,
- password: password,
- password2: password2
- });
- }else{
- var newUser = new User({
- name: name,
- lastname: lastname,
- email: email,
- password: password
- });
- // create user
- //User.createUser(newUser, function(err, user){
- // if(err) throw err;
- // console.log(user);
- //});
- //succes message
- req.flash('success', 'Başarıyla kayıt oldunuz');
- res.location('/');
- res.redirect('/');
- }
- });
- module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement