草庐IT

googleapis_auth

全部标签

php - Laravel 5 Auth 注销不破坏 session

我正在为我的新项目使用Laravel5Auth系统,我能够毫无问题地使用注册和登录功能,但注销没有按预期工作,但是我被重定向到指定的url$redirectAfterLogout但它不会破坏session,所以即使在点击注销按钮后我也能看到仪表板。laravel的Auth系统有没有bug,求指点,谢谢 最佳答案 您没有提供任何您使用过的代码。但是,以下代码有效:publicfunctiongetLogout(){Auth::logout();Session::flush();returnRedirect::to('/');}Sess

php - Laravel 5 Auth 注销不破坏 session

我正在为我的新项目使用Laravel5Auth系统,我能够毫无问题地使用注册和登录功能,但注销没有按预期工作,但是我被重定向到指定的url$redirectAfterLogout但它不会破坏session,所以即使在点击注销按钮后我也能看到仪表板。laravel的Auth系统有没有bug,求指点,谢谢 最佳答案 您没有提供任何您使用过的代码。但是,以下代码有效:publicfunctiongetLogout(){Auth::logout();Session::flush();returnRedirect::to('/');}Sess

php - CakePHP 使用 Auth 记住我

我已经成功使用了Auth,但不幸的是,它似乎只适用于Session。我希望如果用户选中“记住我”复选框,我会使用Cookie,他会登录2周。我在官方书籍和谷歌中找不到任何东西,我只发现了很少而且不是很好的博客文章。有什么方法可以在不重写核心的情况下实现这一点? 最佳答案 在你的用户Controller中:publicfunctionbeforeFilter(){$this->Auth->allow(array('login','register'));parent::beforeFilter();}publicfunctionlog

php - CakePHP 使用 Auth 记住我

我已经成功使用了Auth,但不幸的是,它似乎只适用于Session。我希望如果用户选中“记住我”复选框,我会使用Cookie,他会登录2周。我在官方书籍和谷歌中找不到任何东西,我只发现了很少而且不是很好的博客文章。有什么方法可以在不重写核心的情况下实现这一点? 最佳答案 在你的用户Controller中:publicfunctionbeforeFilter(){$this->Auth->allow(array('login','register'));parent::beforeFilter();}publicfunctionlog

php - Laravel 5 Auth 注销不工作

当我使用内置身份验证并尝试在/auth/logout中注销用户时-它没有按预期工作。它似乎让用户保持登录状态。但是当我清除浏览器缓存时,我可以看到它实际上已将用户注销。我在页面上和日志文件中都没有收到任何错误。我猜注销方法中的Session::flush()可能会解决这个问题-但我不知道该把它放在哪里。有人能指出我正确的方向吗? 最佳答案 对于使用公认的解决方案解决问题的任何人:我从Laravel5.1开始并更新到5.2。以下修复对我有用:尝试将“注销”路由更改为Route::get('auth/logout','Auth\Auth

php - Laravel 5 Auth 注销不工作

当我使用内置身份验证并尝试在/auth/logout中注销用户时-它没有按预期工作。它似乎让用户保持登录状态。但是当我清除浏览器缓存时,我可以看到它实际上已将用户注销。我在页面上和日志文件中都没有收到任何错误。我猜注销方法中的Session::flush()可能会解决这个问题-但我不知道该把它放在哪里。有人能指出我正确的方向吗? 最佳答案 对于使用公认的解决方案解决问题的任何人:我从Laravel5.1开始并更新到5.2。以下修复对我有用:尝试将“注销”路由更改为Route::get('auth/logout','Auth\Auth

php - 覆盖 Laravel >= 5.4 中的默认 Auth 路由

我想覆盖/login路由到/admin/login。在web.php我试过了//Auth::routes();Route::get('login',['as'=>'auth.login','uses'=>'App\Modules\Admin\Controllers\AdminUserController@loginAdminUser'])->name('login');但它仍然显示Laravel默认登录表单。我该怎么做? 最佳答案 对于googlers,这是由Auth::routes();在Laravel>=5.4中生成的完整路由列

php - 覆盖 Laravel >= 5.4 中的默认 Auth 路由

我想覆盖/login路由到/admin/login。在web.php我试过了//Auth::routes();Route::get('login',['as'=>'auth.login','uses'=>'App\Modules\Admin\Controllers\AdminUserController@loginAdminUser'])->name('login');但它仍然显示Laravel默认登录表单。我该怎么做? 最佳答案 对于googlers,这是由Auth::routes();在Laravel>=5.4中生成的完整路由列

PHP Paypal Auth/Capture NVP 集成问题

背景:我们使用NVP集成和php-curl实现了Paypal授权和捕获流程。PayPal开发者网站上描述了完整的过程:https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec-singleAuthPayment-curl-etc/在我们的网站上,当前的支付场景是:-首先,用户点击按钮启动支付授权,将他重定向到PayPal网站(SetExpressCheckoutwithpaymentaction=Authorization)-如果用户在PayPal网站上成功确认付款,他将在特定的

PHP Paypal Auth/Capture NVP 集成问题

背景:我们使用NVP集成和php-curl实现了Paypal授权和捕获流程。PayPal开发者网站上描述了完整的过程:https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec-singleAuthPayment-curl-etc/在我们的网站上,当前的支付场景是:-首先,用户点击按钮启动支付授权,将他重定向到PayPal网站(SetExpressCheckoutwithpaymentaction=Authorization)-如果用户在PayPal网站上成功确认付款,他将在特定的