草庐IT

auth_user

全部标签

php - Laravel 5.2 -> 5.3 Auth::user() 返回 null

我已经从5.2升级到5.3,Auth::user()返回null。路线Route::group(['middleware'=>['auth']],function(){Route::get('/test','MyController@showMain');}Controller构造函数调用Auth::check()返回nullpublic$user;publicfunction__construct(){$this->user=Auth::user();}publicfunctionshowMain(){return$this->user;}ControllershowMain调用Au

php - laravel 护照 : Request user() returning null outside auth:api middleware, 和内部返回用户对象

当我尝试使用auth:api中间件获取登录用户的详细信息时,它会在我的Controller函数中返回包含详细信息的用户对象。api.php(withauth:apimiddlewarereturnsUserobject)Route::group(['middleware'=>'auth:api'],function(){Route::get('users/mentor_details/{uuid}','UserController@getMentorProfileDetails');});但是当我试图在这个auth:api中间件之外获取登录用户详细信息时,它返回null。api.php

php - Laravel, Controller 中的 Auth::user()

Laravel框架-为什么我不能在Laravel项目的Controller中使用Auth::user()(查看用户是否已登录)。Session是否未连接到Controller?HomeController.phppublicfunctionisauthorized(){if(Auth::user()){returnView::make('home.basic')->with('basic1','Authorized');}else{returnView::make('home.basic')->with('basic1','NotAuthorized');}}我的登录系统正在运行,登录

php - Symfony2 身份验证 : How can I select a user provider dynamically?

在登录表单上,用户将被允许选择他所属的公司。根据他的选择,他将针对database1或database2或LDAPserver1等进行身份验证。我知道Symfony2中有一个链提供者选项,但我不希望应用程序遍历所有提供者,而是直接转到适当的服务器。基本上,我想动态选择用户提供者。我如何在Symfony2中做到这一点?或者对于这种身份验证,什么可能是更好的解决方案?谢谢 最佳答案 也许这就是您要找的东西?dynamicformmodification 关于php-Symfony2身份验证:

php - Auth guard 驱动程序 [api] 未定义

我正在使用laravel5.4并使用jwtauthjwt版本是jwt-auth"tymon/jwt-auth":"0.5.*"在auth.php中我有'guards'=>['web'=>['driver'=>'session','provider'=>'users',],'api'=>['driver'=>'jwt','provider'=>'users',],],在Api.php中我有Route::post('/login','HomeController@authenticate');Route::group(['prefix'=>'v2','middleware'=>'auth:

php - G Suite SSO 错误 app_not_configured_for_user

我正在将GoogleGSuiteSAML/SSO集成到我们公司的网络应用程序中。我已经在我们的GSuite管理员帐户以及我们的服务提供商代码中设置了所有必要的字段。以下是尝试访问我们的网络应用程序时登录效果很好的情况:未登录任何Google帐户:将我重定向到Google“选择帐户”页面。我登录到我的公司帐户,然后我被重定向到我的应用程序。同时登录我公司的Google帐户和我的个人Google帐户(在同一浏览器中):将我重定向到Google“选择帐户”页面。我选择我的公司帐户,然后我被重定向到我的应用程序。这是登录行为不理想的情况:我只登录了我的个人Google帐户。我尝试访问我公司的应

php - Valums 文件 uploader : Limit uploads by users credit

我正在使用Valums出色的文件uploader-https://github.com/valums/file-uploader我想添加的一件事是基于用户帐户余额的限制。第一张图片始终免费,因此即使您的余额为0,您也可以上传一张图片。额外的图片需要0.50的值(value)或积分。如果他们没有足够的信用,它将显示警报并且不会上传文件。余额可以从phpsession变量$_SESSION['user']['credit']这是目前的代码functioncreateUploader(){varrunning=0;varuploader=newqq.FileUploader({multipl

php - CakePHP ACL 和 Auth 不工作

我有几个关于CakePHP的ACL和Auth系统的问题。acos表中别名的命名约定是什么?是“controllers/Posts/add”还是仅使用“Posts”中的父ID进行“添加”?我的登录无效。当我尝试登录时,我没有收到任何错误消息,但Auth.User和Auth->user('id')都是空的。可能是什么问题呢?我做的一切都像CakePHP的ACL示例中那样。谢谢。更新:我现在可以登录(服务器上的时间设置有问题),我的acos表看起来正确,但我无法执行任何操作。我允许aros_acos表中的操作。如果我使用'$this->Acl->check()'检查权限,如果我给出操作的单个

php - 如何在使用 Zend_Auth 进行身份验证后重定向到请求的 URI?

我正在使用一个简单的Zend_Auth设置为我的一个应用程序验证用户,使用controllerplugin中的preDispatch()方法检查.当匿名用户导航到/users/view/id/6例如,他们应该在认证后被重定向到上面的URI。最好的方法是什么?我不想在session中存储$_SERVER['REQUEST_URI']。就我个人而言,我发现将整个ZendRequest对象存储到最干净的解决方案中,但我不确定这是否明智以及我是否应该采用这种方法。有什么想法吗? 最佳答案 重定向或转发到LoginController可能不是

php - 重新请求拒绝的 Facebook 权限 (auth_type=rerequest) 不起作用

我们正在使用PHPSDK3.2.3和JavascriptSDK开发Facebook应用程序。如果用户在登录时拒绝访问在Facebook上发布,我需要重新请求用户允许在他们的墙上发布。作为documentation说:[...]Yourappmustre-askfordeclinedpermissionswithspecialhandling.[...][...]WebappsmustexplicitlypassanewoptiontotheLoginDialog:auth_type:rerequest.Detailsonhowthenewoptionworksonthewebiscov