PHP Authenticate API

时间:2018-04-28 01:03:24

标签: php laravel laravel-5

我想了解如何使用POST制作PHP API并使用JSON格式化结果(最好使用Laravel)。 API需要使用这些参数(电子邮件地址,密码,令牌)验证用户凭据。

回复200:

if(length(sector_down_list)>0){
    for(this_sector in sector_down_list){
        mydoc<-body_add_par(mydoc,this_sector,style="Bulleted List")
    }
}

使用SSO响应200:

{
    "data": [

        {
            "id": 1,
            "email_address": test@gmail.com,
            "authenticated": true,
            "type": password,
            "timestamp": 436543678572,
            "last_login": 436543678572,
            "session_expires": 436543678572
        },
    ],
}

1 个答案:

答案 0 :(得分:0)

您可以轻松使用https://jwt.io(laravel库:https://github.com/tymondesigns/jwt-auth),在您的用户模型的getJWTCustomClaims上提供所需的回复信息

public function getJWTCustomClaims()
{
    return [
        'user' => [
            'id'     => $this->id,
            'name'   => $this->user_name,
        ]
    ];
}

并且您的前端层中的每个位置都可以从令牌有效负载中检索信息。