Advertisement
Guest User

Untitled

a guest
Jan 26th, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. <?php echo Form::open(array('name'=>'loginForm','autocomplete'=>'off')); ?>
  2. <md-input-container class="md-block">
  3. <?php echo Form::label('username', 'Username'); echo Form::text('username', '',
  4. array('required'=>'required','ng-model'=>'userD.user.username','md-no-asterisk')); ?>
  5. <div ng-messages="loginForm.username.$error" role="alert">
  6. <div ng-message="required">Username is required</div>
  7. </div>
  8. </md-input-container>
  9. <md-input-container class="md-block">
  10. <?php echo Form::label('password', 'Password'); echo Form::password('password',
  11. array('required'=>'required','ng-model'=>'userD.user.password','md-no-asterisk')); ?>
  12. <div ng-messages="loginForm.password.$error" role="alert">
  13. <div ng-message="required">Password can not be blank</div>
  14. </div>
  15. </md-input-container>
  16. <md-button type="submit" class="md-primary md-raised" ng-disabled="!loginForm.$valid"
  17. ng-click="userD.login()">Login</md-button>
  18. <?php echo Form::close(); ?>
  19.  
  20. function login() {
  21. $http.post('/admin/login', {user: userD.user})
  22. .success(function (res) {
  23. $window.location.href = '/admin/dashboard';
  24. })
  25. .error(function(res) {
  26. console.log(res);
  27. userD.error = res;
  28. });
  29. }
  30.  
  31. use IlluminateHttpRequest;
  32. use AppHttpRequests;
  33. use AppHttpControllersController;
  34. use IlluminateSupportFacadesAuth;
  35. use IlluminateSupportFacadesRedirect;
  36.  
  37. class LoginController extends Controller{
  38. public function index(){
  39. if(Auth::check() && Auth::user()->UserRoles->role >= 2){
  40. return Redirect::to('/admin/dashboard');
  41. }
  42. return View('admin.login.index');
  43. }
  44.  
  45. public function login(Request $request){
  46. $data = $request['user'];
  47. $email = isset($data['username']) ? $data['username'] : null;
  48. $password = isset($data['password']) ? $data['password'] : null;
  49. //$remember = isset($data['remember']) ? $data['remember'] : null;
  50. if(Auth::attempt(['email' => $email, 'password' => $password]/*, $remember*/))
  51. {
  52. if(Auth::user()->UserRoles->role > 1)
  53. {
  54. return response()->json(["message" => "Welcome"]);
  55. }
  56. return response()->json(["The email or password you entered is not correct"], 422);
  57. }
  58. return response()->json(["2 : The email or password you entered is not correct"], 422);
  59. }
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement