草庐IT

user_key

全部标签

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 - Javascript 或 Jquery : Getting key inputs without focus

我正在尝试检查是否按下了一个键,但没有关注任何类型的字段。目标是允许用户按向左和向右箭头转到下一张图片。他们无需点击任何文本字段或任何内容...只需简单地按下这些键即可滚动到下一张或最后一张图片。喜欢:functionkeyEvent(e){if(e.keyCode==39){runsomecodetogetnextimage}elseif(e.keyCode==37){runsomecodetogetlastimage}}jquery似乎总是需要一个“选择器”,好像我需要将它绑定(bind)到一个字段或其他东西。$('input[type=text]').on('keyup',fun

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 - 拉维尔 5.4 : The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths

这是我的网络应用程序的Laravel5.4设置。页面加载时重复发生一件事。因此,我无法在我的页面上获取数据。运行时异常:唯一受支持的密码是具有正确key长度的AES-128-CBC和AES-256-CBC。反复出现这个错误如有任何帮助,我将不胜感激。 最佳答案 确保您的应用配置已设置key和密码。还要确保您的.env文件没有空的APP_KEY条目。最后运行:phpartisankey:generate 关于php-拉维尔5.4:TheonlysupportedciphersareAES-

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 - 无效的表单 key 。请刷新页面。在 magento 管理员登录页面上

我在Magento上遇到了一个奇怪的情况。几个小时前,我成功登录到管理仪表板。在我注销并重新启动我的电脑并尝试再次登录后。我遇到了一个错误InvalidFormKey.Pleaserefreshthepage.Magento安装在实时服务器上。我没有更改任何内容或向数据库添加任何内容。凭据有效,但我们无法登录。另外,我无法登录Magento下载器面板。这是什么bug?我们如何解决这个问题?更新!来自@DouglasRadburn链接。问题的详细解释和可能的解决方案。https://magento.stackexchange.com/questions/98220/security-pa

php - 放入 session 后,Laravel session key 为空

我有一个有线问题。我在session中放入了一些字符串/对象,但当我想要获取它时却不存在。这是代码:classCartControllerextends\BaseController{publicfunctionindex(){returnSession::all();//itemsisnotthere}publicfunctionstore(){Session::put('items',Input::get('items'));}}Angular:this.saveItemsToSession=function(){$http.post('cart',{items:'testeven

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

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

php - G Suite SSO 错误 app_not_configured_for_user

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

PHP $_SESSION ['key' ] 被输入按钮值覆盖。为什么?

在PHP购物车中出现以下问题。我的session转储如下所示:Array([username]=>test@test.com[key]=>1)购物车有三个按钮:每当我按下其中一个按钮时,页面就会重新加载并执行所需的操作(即删除或添加项目)...但是session数组会更改为以下内容(取决于按下的按钮)Array([username]=>test@test.com[key]=>continueshopping_y)Array([username]=>test@test.com[key]=>update_y)Array([username]=>test@test.com[key]=>che