草庐IT

MACHINE-CHECK-EXCEPTION

全部标签

php - Laravel 5.2 - 使用 Auth::check() 在 MIddleware 中不起作用

我正在尝试在我的Laravel5.2应用程序中为不同类型的用户制作一个中间件。所以,我正在做的是为不同的用户制作不同的中间件。据我所知,如果不使用来自here的中间件网络,Auth::check()将无法工作。.所以,我所做的是-routes.phpRoute::group(['middleware'=>['web','admin']],function(){//suspend,activate,deleteRoute::get('users',['uses'=>'AdminController@users','as'=>'users']);//Edit,activate,suspen

php - 用户的 Ratchet 存储连接和在服务器实异常(exception)发送消息

我一直在关注教程here并让棘轮服务器工作。我的聊天课目前或多或少与教程相同,所以在这里展示这一点没有意义,因为我的问题更多是关于实现策略。在我附加的问题中,用户正在寻找如何获取特定用户的连接对象。在最佳答案解决方案中,跟踪资源ID似乎是实现此目的的方法。例如,当创建连接时,有此代码。publicfunctiononOpen(ConnectionInterface$conn){//Storethenewconnectiontosendmessagestolater$this->clients[$conn->resourceId]=$conn;echo"Newconnection!({$

php - Symfony\Component\Debug\Exception\FatalThrowableError类'Buno\Readr\ReadrServiceProvider'未找到

大家好,请不要很快投反对票,我已经阅读了其他与此相关的帖子,但我似乎没有得到任何结果。我在上面得到了这个错误,我已经运行了composerdumpautoload,它仍然告诉我,当我尝试运行php-artisan-serve时,没有找到类。InProviderRepository.phpline208:Class'Buno\Readr\ReadrServiceProvider'notfoundPSC:\Users\wilesx\Desktop\rauxmac\blog>这是我在config/app.php中的代码Buno\Readr\ReadrServiceProvider::clas

PHP Uncaught exception 提供了比捕获的异常更多的细节

我构建了一些api端点,并尝试处理日志记录异常,因此我故意删除数据库并运行端点以获取PDOException。我的问题是,如果我没有捕获异常,当我通过postman运行端点时,它会向我显示更详细的消息、堆栈跟踪等(大约1000行),但是如果我用这样的trycatchblock捕获异常catch(\Exception$exception){print_r($exception->__toString());print_r("\n\n");die;}细节少了很多。这是为什么?无论如何打印我们没有捕获到异常时得到的相同数据? 最佳答案 您

php - 无法在 Controller 中获取用户 ID 并且 Auth::check() 不工作 - Laravel 5.8

我是laravel5.8的新手,我无法在apiController中使用Auth,以下是详细信息:我已将默认用户表从users更改为UserUser.php'datetime',];}没有改变auth.php中的任何内容['guard'=>'web','passwords'=>'users',],'guards'=>['web'=>['driver'=>'session','provider'=>'users',],'api'=>['driver'=>'token','provider'=>'users','hash'=>false,],],'providers'=>['users'=

php - 请求。错误 : Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET/"

我已经安装了Symfony2,修复了文件权限后,我可以通过将浏览器指向以下地址来访问开发环境:http://localhost/app_dev.php但是,当我尝试通过将浏览器指向http://localhost来访问生产环境时,出现以下异常(来自app/logs/prod.log):[2012-08-1311:30:03]request.ERROR:Symfony\Component\HttpKernel\Exception\NotFoundHttpException:Noroutefoundfor"GET/"(uncaughtexception)at/path/to/framewo

php - fatal error : Uncaught SoapFault exception: [soap:Client]

你好我的支付网关有问题,当网关中的工作完成并通过下面的编码返回到这个文件时.title{height:30px;}input{font-family:tahoma;}';//echo$this->package['cost'].'--'.$AppConfig['plus']['packages'][0]['cost'];//echo$st[1];//echo$AppConfig['plus']['payments']['paypal']['merchant_id'];if(isset($_POST['status'])&&$_POST['status']==100){$Resnumbe

php - 找不到路径 "/login_check"的 Controller - symfony2

我知道这是一个常见问题。并且已经发布了关于这个主题的几个问题。我已经尝试了这些问题中推荐的所有解决方案,但没有一个奏效。我发现如果我将form_login置于firewall之后,就会出现此问题。但是我在防火墙中没有任何额外的层,所以路径应该很简单,如文档中所述。我的security.yml#app/config/security.ymlsecurity:encoders:Joy\JoyBundle\Entity\User:algorithm:sha512encode_as_base64:trueiterations:1role_hierarchy:ROLE_ADMIN:ROLE_US

php - Laravel 的 Auth::attempt() 返回 true 但 Auth::check() 返回 false

如标题所示,Laravel的函数Auth::attempt()返回true如下代码部分(删除了不重要的部分):publicfunctiondoLogin(){$validator=[..]if($validator->fails()){[..]}else{$userdata=array('username'=>Input::get('username'),'password'=>Input::get('password'));if(Auth::attempt($userdata,true)){returnRedirect::to('/');}else{returnRedirect::t

php - Silex check_path 验证用户登录的代码

我目前正在关注SecurityServiceProvider上的Silex教程.我有登录表单,使用此代码将我的check_path设置为/login_check:$app->register(newSilex\Provider\SecurityServiceProvider(),array('security.firewalls'=>array('admin'=>array('pattern'=>'^/contacts/add','form'=>array('login_path'=>'/login','check_path'=>'/login_check'),'users'=>arr