Как исправить получение нуля в пароле php laravel? - PullRequest
0 голосов
/ 24 декабря 2018

Я работаю над логином для моего сайта.Я работал с этой функцией.Но я продолжаю иметь результат = false

 public function customer_login(Request $request) {
    $customer_email=$request->customer_email;
    $password=$request->password;
    $result=DB::table('tbl_customer')
                ->where('customer_email',$customer_email)
                ->where('customer_password',$password)
                ->first();
        //dd($password);
        if($result) {
             Session::put('customer_id',$result->customer_id);
            return Redirect::to('/checkout');
        }else{
            return Redirect::to('/login-check');
        }
}

Я проверил данные customer_email, а также данные пароля.адрес электронной почты правильный, но пароль пуст.

edit 1:

я проверяю содержание $ request и вот что я нашел введите описание изображения здесь

вот мое мнениеhtml:

 <div class="login-form"><!--login form-->
                    <h2>Login to your account</h2>
                    <form action="{{url('/customer_login')}}" method="post">
                        {{csrf_field()}}
                        <input type="email" required="" placeholder="Email" name="customer_email"/>
                        <input type="password" placeholder="Password" name="password " required="" />
                        <span>
                            <input type="checkbox" class="checkbox"> 
                            Keep me signed in
                        </span>
                        <button type="submit" class="btn btn-default">Login</button>
                    </form>
                </div><!--/login form-->

Ответы [ 2 ]

0 голосов
/ 24 декабря 2018

Проверьте имя при вводе пароля, у вас есть один пробел.

name="password "
0 голосов
/ 24 декабря 2018

У вас есть пробел в имени ввода пароля.Измените свой HTML-код на этот.

 <div class="login-form"><!--login form-->
                <h2>Login to your account</h2>
                <form action="{{url('/customer_login')}}" method="post">
                    {{csrf_field()}}
                    <input type="email" required="" placeholder="Email" name="customer_email"/>
                    <input type="password" placeholder="Password" name="password" required="" />
                    <span>
                        <input type="checkbox" class="checkbox"> 
                        Keep me signed in
                    </span>
                    <button type="submit" class="btn btn-default">Login</button>
                </form>
            </div><!--/login form-->
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...