Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sub user_exists{
- my ( $username ) = shift;
- #my $user = $schema->resultset('User')->find({ username => $username
- # });
- my $user = $schema->resultset('User')->search({ username => $username })->first;
- if(defined $user ){
- return 1;
- }
- return 0;
- #my $user = $self->app->db->resultset('User')->search({ username => $username })->first;
- };
- # to do create helper
- #my $true = passphrase($param_pass)->matches($registerd_pass);
- # warn "the pass is |$registerd_pass |\n";
- if(user_exists($username)){
- my $user = $schema->resultset('User')->find({ username => $username
- });
- my $registred_user = $user->username;
- #warn "the user is |$registred_user |\n";
- my $registerd_pass = $user->password;
- my $redir_url = param('redirect_url') || '/admin';
- if(( passphrase($password)->matches($registerd_pass) && $username eq $registred_user))
- {
- redirect $redir_url;
- session user => $username;
- redirect $redir_url;
- }
- else
- {
- "wrong paasword";
- }
- }
- else{
- "pls register"
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement