- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
当我尝试登录时显示 token 错误。我已经检查了 View 形式的 token 是正确的,当评论 \App\Http\Middleware\VerifyCsrfToken::class
时,在 Kernel.php
它让我登录,但在重定向到我的仪表板后我没有登录。我在 mac 上使用 MAMP。
<div>
<h1>Login</h1>
<div>
{!! Form::open(['url'=>'user/login','class' => '']) !!}
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<ul>
<li><label>Customer Code</label>{!!Form::Text('customer_code',Input::old('customer_code'),['class'=>''])!!}</li>
<li><label>Password</label>{!!Form::Password('password','',['class'=>''])!!}</li>
<li>{!! Form::submit('Submit',array('class' => 'btn')) !!}</li>
</ul>
{!!Form::close()!!}
</div>
<div><a href="{!!URL::to('user/forget_password')!!}">Forget Password</a></div>
</div>
同时我使用 Sentry Package
进行登录。
/**
* post_login
*/
public function post_login()
{
try
{
$rules = [
'customer_code' => 'required',
'password' => 'required',
] ;
$message = [
'customer_code.required' => 'erorrr1',
'password.required' =>'error2'
];
$validator = Validator::make(Input::all(), $rules,$message);
if ($validator->fails())
{
return Redirect::back()->withErrors($validator)->withInput();
} // if ($validator->fails())
else
{
$authUser = Sentry::authenticateAndRemember(array(
'customer_code' => Input::get('customer_code'),
'password' => Input::get('password')), false);
if($authUser)
{
//$login = Sentry::loginAndRemember($authUser);
return Redirect::to('user/panel/'.$authUser->id)->with('comment', 'Welcome');
}
else
{
return Redirect::back()->with('comment', 'Error for login');
}
}//validator
}
catch(\Exception $e)
{
return Redirect::back()->withInput(Input::except('password','file'))->withErrors(['ERROR!!!!!']);
}
}
最佳答案
编辑:
由于您使用的是表单生成器,因此请将其从您的表单中删除。当你执行 Form::open()
所以删除这一行:
<input type="hidden" name="_token" value="{{ csrf_token() }}">
关于php - Laravel 5.1 中 VerifyCsrfToken.php 第 53 行中的 TokenMismatchException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30934906/
当上传一张图片时,laravel 会仔细检查所有事情。没有戏剧。一旦我上传视频文件,不。弹出:. TokenMismatchException in VerifyCsrfToken.php line
我正在使用资源组并使用此过滤器来解决 TokenMismatchException 问题: Route::filter('csrf', function($route, $request) {
如果文件符合此验证规则,我可以上传文件 'user_file' => 'file|max:10240|mimes:xls,xlsx,doc,docx,pdf,zip' 一切顺利 我在 php.ini
我在 Laravel 5 中遇到随机 TokenMismatchExceptions。在 tokensMatch() 函数中使用以下代码我一直在尝试调试这个奇怪的问题: Log::debug($req
可以使用 try catch block 捕获 TokenMismatchException 吗?我希望它显示实际页面并仅显示错误消息,而不是显示显示“VerifyCsrfToken.php 第 46
可以使用 try catch block 捕获 TokenMismatchException 吗?我希望它显示实际页面并仅显示错误消息,而不是显示显示“VerifyCsrfToken.php 第 46
当我上传低于 8MB 时,它工作正常。但是当文件超过 8 MB 时会显示此错误 (1/1) TokenMismatchException in VerifyCsrfToken.php (line 68
我的 Javascript 按钮上批准评论时似乎遇到了 TokenMismatchException 问题。我从类似的按钮系统复制了代码,并对其进行了更改以满足该系统的要求。我正在重用 Session
我正在正常处理我的项目,当我点击刷新以查看我刚刚在其中一个 html 页面中所做的更改时,该页面在左上角显示了一个文本“重定向到:http://localhost:8888/xxx”。它将我重定向到登
我需要了解为什么 post 请求会引发 TokenMismatchException。我还尝试过添加标准解决方案 和 headers: {'X-CSRF-Token': $('meta[name=c
我正在尝试通过 dropzone 上传图片,但即使我在需要的地方添加了 csrf token ,我也收到 token 不匹配错误,我变得非常绝望...... 我的表单 {!! Form::open([
我遇到了一个问题,当用户闲置超过 24 小时(我的 session 超时),或者离开站点然后在 24 小时后返回时,他们并没有从站点注销,但是他们的session 已过期,或者至少他们的 _token
当 session 过期时,用户无法在不刷新页面的情况下重新登录,因为 ajax header 中的 _token 已过期(又名 TokenMismatchException)。我无法通过将用户重定向
在我的 Laravel 5 应用程序中,管理员可以上传产品图片和产品的 pdf 文件。因此,表单有 2 个输入字段,如下所示: {!! Form::label('image
我有一个工作表: {!! Form::open() !!} Name
我如何添加此输入: 到 FineUploader 而不创建表单? 最佳答案 您可能已经解决了您的问题,但这可能会帮助其他人跨越这个线程。以下对我有用: 在 : 然后按如下方式初始化您的fineU
我很惭愧问这个问题,因为这个问题已经被其他人问过很多次了,但是我自己找不到任何解决办法。 我正在使用 Laravel 5.3,我根据文档和其他 stackoverflow 主题创建了一个简单的表单。
我在我的生产服务器上遇到 TokenMismatchException,但应用程序在本地 Xampp 服务器和另一个主机上运行良好。它是我们的内部服务器,因此我们无法更改它。我们不得不使用它,但我们不
我的应用程序的 POST cURL 请求有问题。目前,我正在使用 laravel 5 构建 RESTFUL 注册功能。 这个例子的路由是 localhost:8000/user/create 我在终端
我的 laravel 版本是 5.5,在我的应用程序中没有任何错误。 当我将我的 laravel 版本升级到 5.6 时,发生了 laravel TokenMisMatchException。我已经在
我是一名优秀的程序员,十分优秀!