title: How to authenticate email and password with laravel 5.3 manually?
body: <p><strong>Hello Everyone</strong>
  My question is how can we authenticate our email and password in laravel 5.3 ?
  I am not using Auth here , I am trying to create login system manually<br>
  <strong>This is user register method</strong><br>
  <code>public function post_register(Request $request){
              $this-&gt;validate($request , [
                  'username' =&gt; 'required|' , 
                  'email' =&gt; 'required|email|unique:registers' ,
                  'password' =&gt; 'required|min:6', 
                  'cp' =&gt; 'required|same:password']);
              $data = new Register;
              $data-&gt;username = $request-&gt;username;
              $data-&gt;email = $request-&gt;email;
              $data-&gt;password = bcrypt($request-&gt;password);
              $data-&gt;save();
              return Redirect::back()-&gt;with('success' , 'user registred');
      }
  </code>
  <br><br>
  <strong>This is login method</strong><br></p>
  
  <pre><code>public function post_login(Request $request){
      $this-&gt;validate($request , [
          'email' =&gt; 'required|email' ,
          'password' =&gt; 'required']);
  
   $data = Register::where('email' , $request-&gt;email)-&gt;exists();
   if($data){
       Session::put('email' , $request-&gt;email);
       return Redirect::to('profile');
  
   }
   else{
      return Redirect::to('login');
  
   }
  </code></pre>
  
  <p>this code is working , but problem is that if i enter registered email and unregistered  password then it redirect to profile page.
  i am not able to authenticate user with email and password because i am using bcrypt() hash function in password and when i try to match  http request with stored password , it show error 
  Please help me ,Thanks</p>