首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel登录系统

Laravel登录系统
EN

Stack Overflow用户
提问于 2014-04-22 01:13:56
回答 2查看 1.7K关注 0票数 0

我正在用Laravel做一个应用程序,我正在做一个登录系统。在登录时我没有任何问题,但是在注销时浏览器会出错

代码语言:javascript
复制
Whoops, looks like something went wrong.

我的登录功能

代码语言:javascript
复制
public function postSignin() {
    if (Auth::attempt(array('email'=>Input::get('email'), 'password'=>Input::get('password')))) {
        return Redirect::to('users/dashboard')->with('message', 'You are now logged in!');
    } else {
        return Redirect::to('users/login')
            ->with('message', 'Your username/password combination was incorrect')
            ->withInput();
    }
}

我的注销功能

代码语言:javascript
复制
public function getLogout() {
    Auth::logout();
    return Redirect::to('users/login')->with('message', 'Your are now logged out!');
}

如果删除行Auth::logout();,则页面将被重定向,但无法使用Auth::check()来验证用户是否已登录。

在有错误Whoops, looks like something went wrong.之后,如果我刷新页面,重定向就会正确地完成。

有什么线索吗?

编辑:

错误就在于

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-23 13:02:50

如果您使用的是Laravel > 4.1.25,您可能丢失了users表上的remember_token字段。

请参阅:http://laravel.com/docs/upgrade#upgrade-4.1.26

Laravel需要“VARCHAR(100)的可空remember_token、文本或等效于您的users表”。

票数 2
EN

Stack Overflow用户

发布于 2014-07-10 13:56:50

我希望给你这个链接到一个包内建身份验证注册和管理面板与权限处理的帮助。完全可定制:https://github.com/intrip/laravel-authentication-acl

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23208700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档