diff --git a/app/Http/Controllers/Web/AuthController.php b/app/Http/Controllers/Web/AuthController.php index c51319d..a6b7769 100644 --- a/app/Http/Controllers/Web/AuthController.php +++ b/app/Http/Controllers/Web/AuthController.php @@ -259,10 +259,12 @@ public function callback(Request $request) $user->name = $name; $user->email = $email; $user->email_verified_at = $email_verified_at; - $user->real_name_verified_at = $real_name->real_name_verified_at; - $user->real_name = $real_name->real_name; - $user->id_card = $real_name->id_card; + if ($real_name->real_name_verified_at) { + $user->real_name_verified_at = $real_name->real_name_verified_at; + $user->real_name = $real_name->real_name; + $user->id_card = $real_name->id_card; + } $user->password = Hash::make(Str::random(16)); diff --git a/config/oauth.php b/config/oauth.php index 2fef1f3..a846374 100644 --- a/config/oauth.php +++ b/config/oauth.php @@ -4,6 +4,8 @@ 'callback_uri' => env('OAUTH_REDIRECT'), 'client_id' => env('OAUTH_CLIENT_ID'), 'client_secret' => env('OAUTH_CLIENT_SECRET'), + 'oauth_domain' => env('OAUTH_DOMAIN'), + 'oauth_name' => env('OAUTH_NAME', 'LoliArt Account'), 'oauth_auth_url' => env('OAUTH_DOMAIN') . '/oauth/authorize', 'oauth_token_url' => env('OAUTH_DOMAIN') . '/oauth/token', 'oauth_user_url' => env('OAUTH_DOMAIN') . '/api/user', diff --git a/resources/views/real_name/create.blade.php b/resources/views/real_name/create.blade.php index 24fe936..8b150bb 100644 --- a/resources/views/real_name/create.blade.php +++ b/resources/views/real_name/create.blade.php @@ -25,6 +25,11 @@ 人脸识别需要使用手机摄像头,所以请使用手机浏览器进行实人认证。

+ + 您也可以到 {{ config('oauth.oauth_name') }} + 中实名认证。重新登录后即可同步。 + + 实人认证产品是结合公安一所“互联网+”可信身份认证平台(简称CTID平台),通过用户活体视频进行活体检测得到人脸视频,通过OCR扫描用户身份证获取姓名+身份证号,并将人脸视频检测成功后获取的高质量人像照片直连公安一所“互联网+可信身份认证平台”(简称CTID平台)进行照片及信息比对,返回权威比对结果。H5全流程,接入简单,应用方便快捷。