Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. <?php
  2.  
  3. class authenticateController extends BaseController {
  4.  
  5. public $user = '';
  6.  
  7. public function getLogin(){
  8.  
  9. if (!Sentry::check()) return View::make('frontend/login/login');
  10. else echo 'Giriş daha önce yapıldı.';
  11.  
  12. }
  13.  
  14. public function login(){
  15. try {
  16. $this->user = Sentry::authenticate(array('username' => Input::get('username'),'password' => input::get('password')),false);
  17. return '{"result":true,"error":"basarili"}';
  18. }catch (\Exception $e){
  19. return '{"result":false,"error":"'.$e->getMessage().'"}';
  20. }
  21. }
  22.  
  23. public function resetPassword (){
  24. if (!Sentry::check()){
  25. try {
  26.  
  27. $user = Sentry::findUserByLogin(Input::get('username'));
  28. // BURASI
  29. $this->user = $user->id;
  30.  
  31. $resetCode = $user->getResetPasswordCode();
  32.  
  33. $mail = Mail::send('emails.auth.reminder',array('code' => $resetCode,'username' => $user->username,'name' => $user->first_name),function($message) use ($user){
  34. $message->from('alperenkarip1@gmail.com','alperen');
  35. $message->to('alperenkarip@hotmail.com',$user->first_name)->subject('Parola sıfırlama isteği');
  36. });
  37.  
  38. return 1;
  39.  
  40. }catch (\Exception $e){
  41. return $e->getMessage();
  42. }
  43. }else return Redirect::to('/anasayfa');
  44. }
  45.  
  46. public function checkResetCode(){
  47. echo 'asd';
  48. print_r($this->user);
  49. }
  50.  
  51. public function logout(){
  52. $logout = Sentry::logout();
  53. return Redirect::to('login');
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement