【发布时间】:2017-10-24 20:12:25
【问题描述】:
一切正常,但突然我收到此错误TokenMismatchException in VerifyCsrfToken.php line 68:
我尝试过的
我已经检查了我的表单,我使用了{!! csrf_field() !!},我也使用了<meta name="csrf-token" content="{{ csrf_field() }}" />,并且两个都匹配..
请检查此网站的登录名并输入任何登录信息,您将看到错误。 http://egypt-pets.com/login
表格代码
{{ Form::open(['route' => 'login', 'class' => 'form-signin', 'method' => 'post']) }}
<h3 class="form-signin-heading">Welcome Back! Please Login</h3>
<hr class="colorgraph"><br>
{{ Form::label('email', 'Email: ') }}
<input type="text" class="form-control" name="email" placeholder="example@example.com" required="" autofocus="" />
{{ Form::label('password', 'Password: ', ['class' => 'margin-top-20']) }}
<input type="password" class="form-control" name="password" placeholder="******" required=""/>
<div class="checkbox">
<label>
<input style="width: 16px; margin-top: -11px;" type="checkbox" name="remember" {{ old('remember') ? 'checked' : '' }}> Remember Me
</label>
</div>
<button class="btn btn-lg btn-success btn-block" name="Submit" value="Login" type="Submit"><i class="fa fa-user-o"></i> Login</button>
<a class="btn btn-link" href="{{ route('password.request') }}">
Forgot Your Password?
</a>
<a class="btn btn-link pull-right" href="{{ route('register') }}">
Doesn't have an account?
</a>
<a href="login/facebook" class="btn btn-primary btn-block btn-lg margin-top-20" style="background-color: #3B5998"><i class="fa fa-facebook" style="margin-right: 10px"></i> Login In With Facebook</a>
{{ Form::close() }}
我没有使用{{ csrf_field() }},因为我使用了HTML帮助,已经把它..我也尝试使用普通形式并使用{{ csrf_field() }}并得到同样的错误
【问题讨论】:
-
试试
<meta name="csrf-token" content="{{ csrf_token() }}" />也不要同时使用meta和field -
同样的错误没什么新的@TimvanUum
-
您能出示完整的表格吗?您可能没有将
csrf_field()放在正确的位置。 -
我在您的网站上看不到 cookie。你在用 cookie 做点什么吗?
-
请访问链接并使用查看页面源码
标签: php laravel session token csrf