Example #1
0
            person.loadUser(filter, function(err, u){
                if(u == null){
                    done(null, false, "Username is invalid. Are you hacking?");
                }
                else{
                    var t = sha._sha512crypt_intermediate(password, salt);
                    if (t !== u.upass){
                        done(null, false, "Password does not match");
                    }
                    else{
                        session.newSession(u, function(err, s){
                            if(err !== null){
                                done(null, false, "Session cannot be started");
                            }
                            else{
                                u.session = s;
                                done(null, u);
                            }
                        })

                    }
                }
            });
Example #2
0
 createPass: function (rawPass){
     var p = sha._sha512crypt_intermediate(rawPass, salt);
     return p;
 },