Php “拉雷维尔”;“令牌不匹配”;每一次尝试
第一:我知道以前有人问过这个问题,但那是很久以前的事了,没有人有解决的答案。在这段时间里,我希望其他人已经明白了 每当我注销我的Php “拉雷维尔”;“令牌不匹配”;每一次尝试,php,laravel,laravel-5,laravel-5.1,Php,Laravel,Laravel 5,Laravel 5.1,第一:我知道以前有人问过这个问题,但那是很久以前的事了,没有人有解决的答案。在这段时间里,我希望其他人已经明白了 每当我注销我的laravel应用程序(无论是手动还是超时)并尝试登录时,我都会遇到以下错误: TokenMismatchException in VerifyCsrfToken.php line 67: 表格如下: <div class="login_wrapper"> <form method="POST" action="/auth/login">
laravel
应用程序(无论是手动还是超时)并尝试登录时,我都会遇到以下错误:
TokenMismatchException in VerifyCsrfToken.php line 67:
表格如下:
<div class="login_wrapper">
<form method="POST" action="/auth/login">
{!! csrf_field() !!}
<input type="text" name="email" placeholder="{{ trans('nosession.login_email') }}">
<input type="text" name="password" placeholder="{{ trans('nosession.login_password') }}">
<input type="checkbox" name="remember"> Remember Me
<input type="submit" class="btn okay" value="{{ trans('nosession.login_button') }}">
</form>
</div>
{!!csrf_field()!!}
记得我吗
我正在使用Laravel
中的默认Auth
功能,只是更改了表。登录在第二次尝试时工作,没有任何问题。有什么想法吗
顺便说一句,我已经试着把{!!csrf_field()!!}
改成{csrf_field()}
,正如一些人所建议的那样
更新:
很明显,这看起来像是中间件,造成了麻烦。有必要使用它吗?这将是
{csrf_field()}
而不是{csrf_field()}
只是检查这是否是一种类型?如果是一个输入错误,登录第二次尝试时会不会中断?:)您是否首次尝试在新浏览器上登录?(在你注销后没有)这也失败了吗?你是否尝试使用@form
而不是html标记?@Makan-Hmm显然这只是Chrome的问题,不是Firefox的问题。它在OSX上。不,我还没有试过表单方式。对于这种方法来说,操作/自定义数据和属性不是很困难吗?这将是{{csrf_field()}
而不是{csrf_field()}
只是检查这是否是一种类型?如果是一种打字错误,登录第二次尝试时会不会中断?:)您是否首次尝试在新浏览器上登录?(在你注销后没有)这也失败了吗?你是否尝试使用@form
而不是html标记?@Makan-Hmm显然这只是Chrome的问题,不是Firefox的问题。它在OSX上。不,我还没有试过表单方式。对于这种方法,操纵/自定义数据和属性不是很困难吗?