草庐IT

php - Laravel 4 Auth 总是重定向到登录页面?/login

我在我的网络应用程序中使用laravel,在routes.php中我有://adminroutesRoute::group(array('before'=>'auth'),function(){Route::controller('admin','UsersController');});我想保护并检查此人是否已登录,但此代码总是重定向到“/login”我希望它重定向到“admin/login”,可以这样做吗? 最佳答案 在filters.php文件中有一个默认的auth过滤器,应该是这样的:Route::filter('auth'

php - Laravel 5.2 错误 App\User cannot use Illuminate\Foundation\Auth\User - 这不是特征

我是laravel5.2的新手。现在我正在尝试创建自定义登录。我创建了登录html。提交时,函数显示错误App\UsercannotuseIlluminate\Foundation\Auth\User-itisnotatrait我找不到错误是什么。代码如下Routes.phpRoute::post('/','Admin\LoginController@postLogin');LoginController.php$email,'password'=>$password])){//echo"success";returnredirect('admin/dashboard');}else{

php - $_SERVER ['PHP_AUTH_USER' ] 为空

我试图更新我的VPS的php版本,但它没有用,而且我的供应商也没有很好地帮助我,所以我将它降级到以前的版本。我现在正在使用PHP5.2.17(cli)。在此版本中一切正常。由于这次升级和降级,变量$_SERVER['PHP_AUTH_USER']为空。(在php.ini中,register_globals处于“开启”状态并且$_SERVER['PHP_SELF']正常工作)。它正确地询问我的用户名和密码,我成功连接,但我需要使用$_SERVER['PHP_AUTH_USER']。我尝试了$_SERVER['PHP_AUTH_USER']、$_SERVER['AUTH_USER']、$_

php - Auth guard [admin] 未定义

你好,我是laravel的新手,当我使用adminauthguard时,我正在按照教程制作管理页面,但是当我尝试访问管理页面“www.school.dev/admin”时,我看到了这个错误这是我的config/auth.php['guard'=>'web','passwords'=>'users',],/*|--------------------------------------------------------------------------|AuthenticationGuards|---------------------------------------------

php - 使用 Ion Auth 作为 HMVC 结构中的独立模块

我有兴趣将ionauth用于我的一个运行在HMVC模式上的项目。该应用程序是用Codeigniter编写的。我面临的问题是,一旦ionauth被放置在/app/modules/auth文件夹中,当我尝试访问该模块时,出现以下错误:HTTPError500(InternalServerError):Anunexpectedconditionwasencounteredwhiletheserverwasattemptingtofulfilltherequest.请帮我解决这个问题,我确定我遇到了某种配置/路径问题,但就是不知道出在哪里。我只是从github下载了ion_auth文件,并将提

Php artisan 制作:auth command is not defined

我正在尝试在Laravel5.2中运行此命令,但它不起作用:phpartisanmake:auth并提示这些语句:[InvalidArgumentException]Command"make:auth"isnotdefinedDidyoumeanoneofthese?make:testmake:requestmake:migrationmake:seedermake:middlewaremake:controllermake:providermake:policymake:eventmake:consolemake:jobmake:listenermake:modelmake:comm

php - Authorize.net:如何使用 "AUTH_ONLY"验证信用卡?

我正在使用authorize.netAIM模块交易。现在我想验证CreditCardNumber,ExpiryDate和CCVNumber而不对信用卡收费。我在x_type中使用了AUTH_ONLY方法并将金额传递为“0.00”。它没有用。所以我将金额更改为“0.01”。有效。根据我的假设,从卡中收取“0.01”并在报告中看到交易,不收费我需要验证卡。根据他们的文档,它不会收费。但是它正在充电。谁能帮我解决这个问题?另请说明AUTH_ONLY和AUTH_CAPTURE之间的区别 最佳答案 AUTH_ONLY交易仅在您的未结算交易中保

php - 为什么在进行集成测试时必须重新加载 Auth::user()

这是HowtowaitforapagereloadinLaravelintegrationtesting的跟进我正在做的是编辑用户的个人资料,然后重新显示View。我的配置文件操作:(UserController)publicfunctionprofile(){returnview('user/profile');}View包含如下代码{{Auth::user()->firstname}}现在在我的测试中,显示了旧的(未更改的)用户数据。测试:protectedfunctioneditUserProfile(){$this->visit('/user/profile');$firstN

php - Laravel Auth::logout 不删除记住我的 cookie

所以我将session的生命周期设置为两周,这样用户就不必多次登录或注销。但是今天我注意到一些事情,如果您注销它会破坏您的session,但会在您的浏览器上保留记住我的cookie。这会导致问题,因为如果您在同一台计算机上切换帐户足够多8-10次,您会收到400错误请求错误,因为您发送了太多信息。现在8-10次在cookie的正常生命周期中有点牵强,但当你的生命周期是两周时,我遇到了问题。这是多次登录和退出时发生的情况的屏幕截图。如何在用户注销时删除生命周期cookie?到目前为止,我已经尝试过了Auth::logout();Session::flush();

php - Laravel 广播 auth 路由简单地返回 "true"

我在Laravel5.3中设置并初始化了我的按键。当我在我的本地环境中测试它时,它有效。当我尝试在我们的生产环境中运行完全相同的代码时,出现此错误:Pusher:Error:{"type":"WebSocketError","error":{"type":"PusherError","data":{"code":null,"message":"Authinforequiredtosubscribetoprivate-App.User.16"}}}我已确认Pusherkey在我的本地和生产环境中是相同的。WS在两个环境中初始化相同:wss://ws.pusherapp.com/app/2