如果对 api 的调用返回有效的访问令牌,则 laravel 注册用户

塞拉丁·比拉利

我想注册一个新用户:过程是使用客户端 ID 和客户端密码调用 api,如果一切正常,我保存用户。如果不是,我会使用错误消息重定向。

但是当我尝试重定向到我的验证器中的 register 路由时,我收到了这个错误Call to a member function validate() on string

protected function validator(array $data)
{
    $messages = [
        'client_secret.size' => 'Secret Id must be exactly 36 characters',
    ];

    $client_id = $data['client_id'];
    $client_secret = $data['client_secret'];

    $access = $this->getAccessToken($client_id, $client_secret);
    if($access == false){
        return route('register');
 }

 return Validator::make($data, [
      'name' => 'required|string|max:255',
      'email' => 'required|string|email|max:255|unique:users',
      'password' => 'required|string|min:6|confirmed',
      'role' => 'required|string',
      'country' => 'required|string',
      'client_id' => 'required|string',
      'client_secret' => 'required|string|size:36'
    ], $messages);
}
塞拉丁·比拉利

我在看到你的答案之前就这样做了。我认为是相似的。

protected function validator(array $data)
{
    $messages = [
        'client_secret.size' => 'Secret Id must be exactly 36 characters',
        'access_token.required' => 'We could not get an access token, make sure that the client id and the client secret are correct'
    ];

    $input = [
        'name' => 'required|string|max:255',
        'email' => 'required|string|email|max:255|unique:users',
        'password' => 'required|string|min:6|confirmed',
        'role' => 'required|string',
        'country' => 'required|string',
        'client_id' => 'required|string',
        'client_secret' => 'required|string|size:36',
        'access_token' => 'required|string|min:10'
    ];
    $client_id = $data['client_id'];
    $client_secret = $data['client_secret'];


    $access = $this->getAccessToken($client_id, $client_secret);

    if($access == false){
        $data['access_token'] = 'false';
    }else{
        $data['access_token'] = $access ;
    }

    return Validator::make($data, $input, $messages);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过API Laravel处理用户注册

来自分类Dev

如何通过API Laravel处理用户注册

来自分类Dev

如果我断开连接,Trello API 身份验证不会提供有效的用户令牌

来自分类Dev

使用RESTful API调用注册用户

来自分类Dev

使用laravel注册新用户作为API

来自分类Dev

如果用户在数据库中具有有效的ID,我该如何注册?

来自分类Dev

验证登录令牌并将用户重定向到主页(如果有效)

来自分类Dev

如何获取有效的访问令牌以从Postman调用Azure REST API

来自分类Dev

保护用户注册API

来自分类Dev

Laravel-如果不是超级用户,如何显示访问被拒绝

来自分类Dev

Laravel注册。仅注册拥有来自特定域的电子邮件的用户

来自分类Dev

Laravel Auth 注册用户失败

来自分类Dev

即使具有看似有效的访问令牌,也无法通过Postman调用Box API

来自分类Dev

使用parse进行注册的用户可以使用断点,但如果没有

来自分类Dev

使用Graph API注册用户

来自分类Dev

pygame如果没有注册

来自分类Dev

在laravel中注册有手机号码问题的用户

来自分类Dev

Gmail Api访问令牌在到期后不会更改-但访问仍然有效

来自分类Dev

针对不同用户池的 AWS Cognito 刷新令牌也会返回有效令牌

来自分类Dev

我正在使用laravel 4.2,如果API调用失败,我想回滚数据库

来自分类Dev

限制访问权限以在ASP.NET Web API和身份中注册用户

来自分类Dev

Laravel 5.7 - 如何定义一个超级用户来管理所有用户注册

来自分类Dev

Laravel重定向用户注册

来自分类Dev

Laravel 8登录时注册用户

来自分类Dev

建议使用哪些用户注册/登录用户MVC / OData和面向公众的API数据访问策略?

来自分类Dev

通过 Drupal 8 中的 rest api 注册具有特定角色的新匿名用户

来自分类Dev

仅使用用户访问令牌调用facebook api

来自分类Dev

Moodle-用于用户注册的API

来自分类Dev

QuickBlox用户注册问题REST API

Related 相关文章

  1. 1

    如何通过API Laravel处理用户注册

  2. 2

    如何通过API Laravel处理用户注册

  3. 3

    如果我断开连接,Trello API 身份验证不会提供有效的用户令牌

  4. 4

    使用RESTful API调用注册用户

  5. 5

    使用laravel注册新用户作为API

  6. 6

    如果用户在数据库中具有有效的ID,我该如何注册?

  7. 7

    验证登录令牌并将用户重定向到主页(如果有效)

  8. 8

    如何获取有效的访问令牌以从Postman调用Azure REST API

  9. 9

    保护用户注册API

  10. 10

    Laravel-如果不是超级用户,如何显示访问被拒绝

  11. 11

    Laravel注册。仅注册拥有来自特定域的电子邮件的用户

  12. 12

    Laravel Auth 注册用户失败

  13. 13

    即使具有看似有效的访问令牌,也无法通过Postman调用Box API

  14. 14

    使用parse进行注册的用户可以使用断点,但如果没有

  15. 15

    使用Graph API注册用户

  16. 16

    pygame如果没有注册

  17. 17

    在laravel中注册有手机号码问题的用户

  18. 18

    Gmail Api访问令牌在到期后不会更改-但访问仍然有效

  19. 19

    针对不同用户池的 AWS Cognito 刷新令牌也会返回有效令牌

  20. 20

    我正在使用laravel 4.2,如果API调用失败,我想回滚数据库

  21. 21

    限制访问权限以在ASP.NET Web API和身份中注册用户

  22. 22

    Laravel 5.7 - 如何定义一个超级用户来管理所有用户注册

  23. 23

    Laravel重定向用户注册

  24. 24

    Laravel 8登录时注册用户

  25. 25

    建议使用哪些用户注册/登录用户MVC / OData和面向公众的API数据访问策略?

  26. 26

    通过 Drupal 8 中的 rest api 注册具有特定角色的新匿名用户

  27. 27

    仅使用用户访问令牌调用facebook api

  28. 28

    Moodle-用于用户注册的API

  29. 29

    QuickBlox用户注册问题REST API

热门标签

归档