Advertisement
Guest User

Untitled

a guest
May 12th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. Route::group(array('before' => 'mainheader'), function() {
  2. Route::get('adminlogin', 'AdminController@index');
  3. Route::post('postadminlogin', 'AdminController@postlogin');
  4. Route::get('adminforgotpassword', 'AdminController@forgotpassword');
  5. Route::post('adminsendpassword', 'AdminController@sendpassword');
  6. Route::get('adminresetforgotpassword', 'AdminController@resetforgotpassword');
  7. Route::post('postresetforgotpassword', 'AdminController@postresetforgotpassword');
  8.  
  9. Route::group(array('before' => 'role'), function() {
  10. Route::get('admindashboard', 'UserController@dashboard');
  11.  
  12. public function postlogin() {
  13. $input = Input::all();
  14. $password = $input['password'];
  15. $result = $this->admin->checklogin($input['email'], $password);
  16. if ($result == 1) {
  17.  
  18. $ipaddress = Request::getClientIp();
  19. $this->admin->updatelastlogin($input['email'], $ipaddress);
  20. $adminuser = $this->admin->getbyemail($input['email']);
  21. Session::put('admin', $input['email']);
  22. Session::put('admintempname', $adminuser['name']);
  23. Session::put('admintype', $adminuser['admintype']);
  24. Session::put('previleges', $adminuser['previleges']);
  25. Session::put('logintype', 'admin');
  26. Session::put('asdf', 'qwer');
  27. $_SESSION["previleges"]=$adminuser['previleges'];
  28. $adminname = Session::get('admintempname');
  29. if ($adminname == "zoplay") {
  30. Session::put('adminname', 'demo');
  31. } else {
  32. Session::put('adminname', $adminname);
  33. }
  34. return Redirect::to('admindashboard');
  35. } else {
  36. Session::flash('failed', 'Invalid Username/Password');
  37. return Redirect::to('adminlogin');
  38. }
  39. }
  40.  
  41. Route::filter('role', function() {
  42. if (Session::get('admin') == '') {
  43. return Redirect::to('adminlogin');
  44. }
  45. });
  46.  
  47. public function dashboard() {
  48. //$requestcount = $this->request->getwaitingrequests();
  49. $alltasks = $this->task->getrecenttasks();
  50. $usercount = $this->user->getusercount();
  51. $taskercount = $this->user->gettaskercount();
  52. // $taskercount = $this->task->gettaskercount();
  53. $taskcount = $this->task->gettaskscount();
  54. $recenttaskers = $this->user->getrecenttaskers();
  55. $recentusers = $this->user->getrecentusers();
  56. $newusers = $this->user->getnewusers();
  57.  
  58.  
  59. return View::make('adminviews.dashboard', compact('taskcount', 'usercount', 'taskercount', 'alltasks', 'recenttaskers', 'recentusers', 'newusers'));
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement