草庐IT

auth_socket

全部标签

php - Laravel 护照 : auth:api behaving like auth:web

我正在尝试在我的应用程序中实现passport以验证api调用。我已经按照官方文档中的说明进行了配置。我的authguard中有这个:'api'=>['driver'=>'passport','provider'=>'users',],而且,这在我的AuthServiceProvider的boot()方法中:Passport::routes();这是我尝试访问的路由:Route::middleware('auth:api')->get('/user',function(Request$request){return$request->user();});Route::group(['n

php - 我如何向 Laravel 的 auth()->user() 对象 + 它的关系添加更多数据?

我的user模型有一个外键引用,叫做person_id,它指的是我的people表中的一个person.当我死亡并转储经过身份验证的用户(dd(auth()->user()))我得到:{"id":1,"email":"foo@bar.baz","is_enabled":1,"person_id":3,"created_at":"2017-12-1210:04:55","updated_at":"2017-12-1210:04:55","deleted_at":null}我可以通过调用auth()->user()->person来访问person但这是一个原始模型。Person的Pres

php - 我们如何通过 Auth::check 在 laravel 4.2 中限制停用的用户

嗨,我已经使用laravel身份验证实现了laravel登录模块。我使用Auth::check对用户进行了身份验证,并在Auth::attempt方法中发送了用户名和密码。我在用户表中有状态列。如何限制Auth::check仅验证状态为1的用户? 最佳答案 只需将状态字段设为确认之一即可。你可以这样做:$credentials=array('username'=>$input['email'],'password'=>$input['password'],'status'=>1);if(Auth::attempt($credenti

php - 拉维尔 5 : Global Auth $user variable in all controllers

在我的BaseController中我有这个:publicfunction__construct(){$user=Auth::user();View::share('user',$user);}我可以在我的所有View中访问$user数组,但如果我希望它成为我所有Controller中可用的全局变量怎么办?我有以下工作代码:useAuth;useDB;classUsersControllerextendsBaseController{publicfunctionindex(){$user=Auth::user();$users=DB::table('users')->where('us

php laravel Blade 文件 Auth::check 不工作

我在laravel中使用Auth::check函数。在所有Controller中它工作正常但在Blade文件中它不会工作。我遇到了这个错误Whoops,lookslikesomethingwentwrong.1/1FatalErrorExceptionin/var/www/html/laravel-master/storage/framework/views/e016f9336e75e5cb0b189c91cd736729b7184a61.phpline5:CalltoundefinedmethodIlluminate\Auth\AuthManager::check()ine016f9

php - HTTP Basic Auth 的编码密码字段

我使用PHPcURL与RestAPI通信。大多数功能是使用X-Ephemeral-Tokens执行的,但不幸的是,它们不允许通过这些授予删除权限,因此我必须实现一个通过HTTP基本身份验证删除的功能。我遇到的麻烦是测试帐户的密码是一个随机字符串,包括多个特殊字符(其中一些是双引号)。通过将username:password组合用单引号(即')括起来,我得到了使用普通cURL二进制文件的请求,但我不确定如何将其转换为PHP.相关片段如下。$curl=curl_init();curl_setopt($curl,CURLOPT_HTTPHEADER,array("Accept:applica

php - 如何在::auth() 上应用中间件?

这是我在routes.php文件中的代码:Route::auth();现在我需要在该路由的途中放置一个中间件。像这样:Route::auth()->middleware('setLang');但在这种情况下,它会抛出这个错误:FatalErrorExceptioninroutes.phpline43:Calltoamemberfunctionmiddleware()onnull我该如何解决? 最佳答案 要使其正常工作,您首先需要registermiddleware.然后使用group()方法设置middleware属性:Route:

PHP UDP socket_recv() 超时

我正在研究可以通过UDP套接字进行通信的服务器/客户端php脚本。我想知道是否有为socket_recv()函数实现timeout()的好方法。目前它在我的客户端中阻塞,等待确认。感谢您的意见! 最佳答案 我找到了我的问题的解决方案:socket_set_option()有选项SO_RCVTIMEO,它只为socket_recv()设置超时例如:socket_set_option($sock,SOL_SOCKET,SO_RCVTIMEO,array("sec"=>1,"usec"=>0));这将在我的套接字级别上为socket_re

PHP stream_socket_client() 警告

我正在为一个客户建立一个新的WordPress网站,今天我突然在屏幕顶部看到这个错误。我以前从未见过这个。任何想法可能导致现在发生这种情况?还有怎么解决?Warning:stream_socket_client():php_network_getaddresses:getaddrinfofailed:Nameorservicenotknownin/var/www/wp-includes/class-http.phponline787Warning:stream_socket_client():unabletoconnecttotcp://www.MY-DOMAIN.com:80(php

php - 在 header php 中使用 x-auth-token 发送请求

如何在YII中使用header将“x-auth-token”参数发送到服务器。我有这个代码$data=array('customerId'=>$userId);$getdata=http_build_query($data);$options=array('http'=>array('method'=>'GET','header'=>"Content-type:application/x-www-form-urlencoded\r\n"."Authorization:x-auth-token".$token."\r\n",'content'=>$getdata));$context=s