Advertisement
Guest User

Untitled

a guest
Mar 29th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. sub user_exists{
  2. my ( $username ) = shift;
  3.  
  4. #my $user = $schema->resultset('User')->find({ username => $username
  5. # });
  6.  
  7. my $user = $schema->resultset('User')->search({ username => $username })->first;
  8.  
  9. if(defined $user ){
  10. return 1;
  11. }
  12. return 0;
  13.  
  14. #my $user = $self->app->db->resultset('User')->search({ username => $username })->first;
  15. };
  16.  
  17.  
  18.  
  19.  
  20. # to do create helper
  21.  
  22. #my $true = passphrase($param_pass)->matches($registerd_pass);
  23. # warn "the pass is |$registerd_pass |\n";
  24.  
  25. if(user_exists($username)){
  26. my $user = $schema->resultset('User')->find({ username => $username
  27. });
  28. my $registred_user = $user->username;
  29. #warn "the user is |$registred_user |\n";
  30.  
  31.  
  32. my $registerd_pass = $user->password;
  33. my $redir_url = param('redirect_url') || '/admin';
  34. if(( passphrase($password)->matches($registerd_pass) && $username eq $registred_user))
  35. {
  36. redirect $redir_url;
  37. session user => $username;
  38. redirect $redir_url;
  39. }
  40. else
  41. {
  42. "wrong paasword";
  43. }
  44. }
  45. else{
  46. "pls register"
  47. }
  48.  
  49.  
  50. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement