Laravel 4 authentication logout error -
i'm working on log-in/log-out authentication routine laravel 4 project , have hit snag on log-out.
i've got user table set username, email , password (as id , timestamps columns). if browse protected page, can log in fine system dialog, logging out generates error. here relevant routes:
route::get('/logout', function() { auth::logout(); return view::make('logout'); }); route::get('spotlight', array( 'before' => 'auth.basic' , function() { return view::make('spotlight'); } ));
and here's error when go /logout:
[2014-05-29 17:33:56] production.error: exception 'illuminate\database\queryexception' message 'sqlstate[42s22]: column not found: 1054 unknown column 'remember_token' in 'field list' (sql: update `users` set `updated_at` = 2014-05-29 17:33:56, `remember_token` = kizhayfkznr0qwntsu0fhxwdws37kkaqo1oms1otnj6djpbmu9qxqens7ugc `id` = 1)' in /users/jlowery/authapp/vendor/laravel/framework/src/illuminate/database/connection.php:555
where should remember_token be? have set sessions table, doesn't have such column. ideas on i'm going wrong?
you haven't updated version >=4.1.26 correctly.
you need add remember_token
users table , update user
model if using eloquent authentication driver.
read upgrade guide @ laravel docs more details.
Comments
Post a Comment