|
|
@@ -10,6 +10,7 @@ use Illuminate\Support\Facades\Storage;
|
|
|
use Illuminate\Support\Facades\App;
|
|
|
use App\Http\Api\UserApi;
|
|
|
use App\Http\Api\AiAssistantApi;
|
|
|
+use Illuminate\Support\Facades\Log;
|
|
|
|
|
|
class AuthController extends Controller
|
|
|
{
|
|
|
@@ -67,6 +68,7 @@ class AuthController extends Controller
|
|
|
{
|
|
|
//
|
|
|
}
|
|
|
+
|
|
|
public function signIn(Request $request)
|
|
|
{
|
|
|
|
|
|
@@ -82,7 +84,7 @@ class AuthController extends Controller
|
|
|
$user = $query->first();
|
|
|
if ($user) {
|
|
|
$ExpTime = time() + 60 * 60 * 24 * 365;
|
|
|
- $key = config('app.key');
|
|
|
+ $key = AuthApi::getJwtKey();
|
|
|
$payload = [
|
|
|
'nbf' => time(),
|
|
|
'exp' => $ExpTime,
|
|
|
@@ -90,6 +92,9 @@ class AuthController extends Controller
|
|
|
'id' => $user->id,
|
|
|
];
|
|
|
$jwt = JWT::encode($payload, $key, 'HS512');
|
|
|
+ if (app()->isLocal()) {
|
|
|
+ Log::debug('sing in token' . $jwt);
|
|
|
+ }
|
|
|
return $this->ok($jwt);
|
|
|
} else {
|
|
|
return $this->error('invalid token');
|
|
|
@@ -104,7 +109,7 @@ class AuthController extends Controller
|
|
|
}
|
|
|
if ($user) {
|
|
|
$ExpTime = time() + 60 * 60 * 24 * 365;
|
|
|
- $key = config('app.key');
|
|
|
+ $key = AuthApi::getJwtKey();
|
|
|
$payload = [
|
|
|
'nbf' => time(),
|
|
|
'exp' => $ExpTime,
|
|
|
@@ -121,6 +126,7 @@ class AuthController extends Controller
|
|
|
{
|
|
|
$curr = AuthApi::current($request);
|
|
|
if (!$curr) {
|
|
|
+ Log::warning('invalid token');
|
|
|
return $this->error('invalid token', 401, 401);
|
|
|
}
|
|
|
$userInfo = UserInfo::where('userid', $curr['user_uid'])
|