Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4. use Illuminate\Http\Request;
  5. use Illuminate\Support\Facades\Auth;
  6. use App\User;
  7. use Illuminate\Support\Facades\Validator;
  8. use App\Categories;
  9. use App\SubCategory;
  10.  
  11. class MainController extends Controller
  12. {
  13. public function login(Request $request)
  14. {
  15.  
  16. // $this->validate($request, [
  17. // 'username' => 'required|string|max:255',
  18. // 'password' => 'required|string|min:6|',
  19. // ]);
  20. // $data=[
  21. // 'username'=>$request->username,
  22. // 'password'=>$request->password
  23. //
  24. // ];
  25. // $data=[
  26. // 'username'=>$request->username,
  27. // 'password'=>$request->password,
  28. // ];
  29. // var_dump($data);
  30. if(Auth::attempt(['UserName'=>$request->username,'password'=>$request->password])){
  31. echo "đúng";
  32. }else{
  33. echo "fales";
  34. }
  35.  
  36. // if(Auth::attempt($data)){
  37. // session(['username' => $data['username']]);
  38. // Session::flash('alert-class', 'alert-danger');
  39. // return view('Page.home');
  40. // }
  41. // else
  42. // echo "a";
  43. // else return redirect()->back();
  44.  
  45.  
  46.  
  47. }
  48.  
  49. protected function validator(array $data)
  50.  
  51. {
  52. return Validator::make($data, [
  53. 'username' => 'required|string|max:255',
  54. 'email' => 'required|string|email|max:255|unique:users',
  55. 'password' => 'required|string|min:6|',
  56. ]);
  57. }
  58. public function register(Request $request)
  59.  
  60. {
  61. $this->validate($request, [
  62. 'username' => 'required|string|max:255',
  63. 'email' => 'required|string|email|max:255|unique:users',
  64. 'password' => 'required|string|min:6|',
  65. ],
  66. ['min'=> 'Mật khẩu ít nhất 6 ký tự']);
  67.  
  68. $data = $request->all();
  69. // $validator = $this->validator($data)->validate();
  70. // var_dump($validator);
  71. // if ($validator && $validator->fails()) {
  72. // $this->throwValidationException(
  73. // $request, $validator
  74. // );
  75. // }
  76.  
  77. $user = new User();
  78. $user->UserName =$data['username'];
  79. $user->Email = $data['email'];
  80. $user->password = bcrypt($data['password']);
  81. $user->save();
  82. // return redirect()->back();
  83. // Session::flash('message', 'User registered, please check your email!');
  84. // Session::flash('alert-class', 'alert-success');
  85.  
  86. }
  87.  
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement