小编Joh*_*ohn的帖子

Laravel 4 Auth :: attempt()总是返回false

我正在尝试Laravel的Auth类,但每当我尝试登录用户时,该方法返回false.这是我的代码:

routes.php文件

Route::get('new-user', function() {
    return View::make('register');
});

Route::post('new-user', function() {
    $name = Input::get('name');
    $email = Input::get('email');
    $password = Hash::make(Input::get('password'));

    $user = new User;
    $user->name = $name;
    $user->email = $email;
    $user->password = $password;

    $user->save();
});    

Route::get('login', function() {
        return View::make('login');
    });

    Route::post('login', function() {

        $user = array(
            'email' => Input::get('email'),
            'password' => Hash::make(Input::get('password'))
        );

        if (Auth::attempt($user)) {
            //return Redirect::intended('dashboard');
            return "ok.";
        } else {
            return "Wrong.";
        }

    });
Run Code Online (Sandbox Code Playgroud)

意见/ login.blade.php

{{ Form::open(array('url' => 'login', 'method' => 'post')) }}

    <h1>Login:</h1>

    <p> …
Run Code Online (Sandbox Code Playgroud)

php authentication laravel

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

authentication ×1

laravel ×1

php ×1