草庐IT

Jwt-Auth

全部标签

php - Kohana V3 Auth 模块 user_token 功能

有人可以简要介绍一下Auth模块中的user_token功能吗?什么是用途以及如何将其合并到Auth模块中? 最佳答案 当用户选中您网站上的“记住我”框时使用。为用户生成token并存储在user_tokens表中。如果您查看_login函数中的Kohana_Auth_ORM类,您可以看到它是如何创建的:if($remember===TRUE){//Createanewautologintoken$token=ORM::factory('user_token');//Settokendata$token->user_id=$user

php - 动态设置 laravel jwt 的过期时间

您好,我在前端使用angularjs和satellizer,在后端使用laravel和tymonjwt库。我正在使用jwt身份验证。我想在我的网络应用程序中记住我的功能。我看到'ttl'在laravel'config/jwt.php中设置token的到期时间。/*|--------------------------------------------------------------------------|JWTtimetolive|--------------------------------------------------------------------------

php - Zend_Auth 检查用户是否登录

我尝试使用://dologinifrequestispostedif(isset($_POST)&&!empty($_POST)){//doauthencation...}else{//requestnotposted//seeifalreadyloggedinif(Zend_Auth::getInstance()->hasIdentity()){echo"alreadyloggedinas:".Zend_Auth::getInstance()->getIdentity();}}Zend_Auth::getInstance()->hasIdentity()似乎总是false...即使在

php - Laravel:使用 Auth 驱动程序登录,但没有密码

好的,为了简单起见,我有一个users表和一个User模型。该表包含一个唯一标识符com_id(加上其他用户信息),我想用它登录,但没有密码。我想让用户登录,并能够通过Auth驱动程序访问他们的数据:Auth::user()->email等,但我遇到了一些问题让他们登录。if(Auth::attempt(['com_id'=>$com_id])){dd("successfullogin");}有了这个,我得到一个关于UserInterface的错误,所以在我的模型中我添加:useIlluminate\Auth\UserInterface;classUserextendsEloquent

php - Laravel Auth::attempt() 总是假的?

我最近开始学习Laravel(PHPMVC框架),并且在使用Auth::attempt($credentials)对用户进行身份验证时遇到了很多问题。我将把我的代码片段放在下面。在我的mySQL数据库中,我有一个包含以下键=>值的记录:id=>1,username=>'admin',password=>'admin',created_at=>0000-00-0000:00:00,updated_at=>0000-00-0000:00:00Validator通过,但Auth:attempt总是失败。如果下面的代码和我的小解释还不够,请告诉我!:-)路由.php:Route::get('l

php - auth()->user() 在 Laravel 5.2 中为 null

我刚刚将Composer更新到Laravel5.2,但无法查看受密码保护的页面。基本上下面的代码行不起作用。auth()->user()有人可以建议为什么这不起作用吗? 最佳答案 确保任何需要session(Auth使用)的路由都在'web'中间件组之后。Route::group(['middleware'=>'web'],function(){//yourroutes});这是5.2的新变化。默认路由没有应用这个中间件堆栈。Web中间件组设置session存储、cookie和csrf保护。

php - Symfony 3 + JWT + angular 2 + 身份验证(选项方法)

我只是尝试使用JWT登录创建我的sf3api,但我在身份验证方面遇到了一些麻烦。所以这是我的配置和我实现的一些测试。安全.yml:security:firewalls:login:pattern:^/api/authstateless:trueanonymous:trueform_login:check_path:/api/auth/login-checksuccess_handler:lexik_jwt_authentication.handler.authentication_successfailure_handler:lexik_jwt_authentication.handl

php - Laravel JWT 多页面结构

据我所知,基于JWT的授权系统通常是为SPA保留的(你知道,一个View,一个React/Angular/Vue应用程序,带有一个臃肿的app.js文件),但是我正在尝试利用JWT的魔力与稍微独立的结构化应用程序。结构不是从我的Laravel应用程序提供一个blade.phpView,它获得一个Vue应用程序和实例,我试图提供两个单独的blade.phpView,每个View都作为自己单独的VueSPA运行:一个用于应用程序的外部(预auth)和另一个用于应用程序内部(授权后)。应用的当前状态为了支持我的应用程序的身份验证系统,我使用了Tymon'sjwt-auth库(顺便说一句,一个

php - 如何扩展 Laravel 的 Auth Guard 类?

我正在尝试扩展Laravel的AuthGuard类,所以我可以在最后调用Auth::myCustomMethod()。按照文档部分ExtendingTheFramework我一直在研究如何准确地做到这一点,因为Guard类本身没有自己的IoCbinding。我可以覆盖它。这里有一些代码演示了我正在尝试做的事情:namespaceFoobar\Extensions\Auth;classGuardextends\Illuminate\Auth\Guard{publicfunctionmyCustomMethod(){//...}}现在我应该如何注册扩展类Foobar\Extensions\

php - 用于 Tumblr 的 Yii2 Auth 客户端扩展

我正在尝试在Yii2(http://www.yiiframework.com/doc-2.0/ext-authclient-index.html)中使用AuthClientExtension。我已经复制了YiiFramework附带的TwitterAuthClient类并制作了我自己的Tumblr版本。Twitter工作正常,但是当我使用我的Tumblr版本时,在“此应用程序可以访问您的某些数据并向您的帐户发帖吗?您以****登录*****。”(Tumblroauth页面)错误是:请求失败,代码:401,消息:oauth_signature与预期值不匹配这是我的Tumblr授权客户端代