Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- app.post('/login',function(req,res){
- ContactProvider.findAll(function(error, posts) {
- var aut = req.body;
- if (aut.user == posts.user && aut.pass == posts.pass) {
- req.session.name = {name:aut.user};
- res.redirect('/home');
- } else {
- res.send('Bad user/pass');
- }
- });
- });
- app.post('/register',function(req, res) {
- var post=req.body;
- if(post.pass!=post.cpass) {
- res.send("Error:Password doesnt match");
- } else {
- ContactProvider.save({
- user: req.param('user'),
- pass: req.param('pass'),
- cpass: req.param('cpass'),
- email: req.param('email')
- }, function(error, docs) {
- res.redirect('/');
- });
- }
- });
- var ContactProvider = require('./PostProvider').ContactProvider;
- var ContactProvider= new ContactProvider();
- ContactProvider.prototype.findone = function(name,pass, callback) {
- Post.findOne({name:name},{pass:pass}, function (err, post) {
- callback(null, post);
- });
- };
- app.post('/login',function(req,res){
- var aut = req.body;
- ContactProvider.findOne(
- {
- user: aut.user,
- pass: aut.pass
- },
- function(err, usr) {
- if (error || !usr) {
- res.send('Bad user/pass');
- } else {
- // we have a user, authenticate!
- req.session.name = {name:aut.user};
- res.redirect('/home');
- }
- }
- );
- });
- // some other code
- ContactProvider.save({
- user: post.user,
- pass: post.pass,
- cpass: post.cpass, // no need to store the same thing twice
- email: post.email
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement