fix : Member 모델에서 User 모델로 변경
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace App\Http\Controllers\Api\V1;
|
||||
|
||||
use App\Models\Member;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Support\Str;
|
||||
@@ -73,7 +73,7 @@ public function login(Request $request)
|
||||
}
|
||||
|
||||
|
||||
$user = Member::where('mb_id', $userId)->first();
|
||||
$user = User::where('user_id', $userId)->first();
|
||||
|
||||
if (!$user) {
|
||||
return response()->json(['error' => '사용자를 찾을 수 없습니다.'], 404);
|
||||
@@ -81,12 +81,12 @@ public function login(Request $request)
|
||||
|
||||
$isValid = false;
|
||||
|
||||
if (Str::startsWith($user->mb_pass, '$2y$')) {
|
||||
if (Str::startsWith($user->password, '$2y$')) {
|
||||
// bcrypt로 해싱된 경우
|
||||
$isValid = Hash::check($userPwd, $user->mb_pass);
|
||||
$isValid = Hash::check($userPwd, $user->password);
|
||||
} else {
|
||||
// sha256으로 해싱된 경우
|
||||
$isValid = strtoupper(hash('sha256', $userPwd)) === strtoupper($user->mb_pass);
|
||||
$isValid = strtoupper(hash('sha256', $userPwd)) === strtoupper($user->password);
|
||||
}
|
||||
|
||||
if (!$isValid) {
|
||||
@@ -126,7 +126,7 @@ public function logout(Request $request)
|
||||
$token = $request->header('X-API-KEY'); // 또는 Authorization 헤더
|
||||
|
||||
// 회원 테이블에서 해당 토큰으로 유저 찾기
|
||||
$user = Member::where('remember_token', $token)->first();
|
||||
$user = User::where('remember_token', $token)->first();
|
||||
|
||||
if ($user) {
|
||||
$user->remember_token = null;
|
||||
|
||||
Reference in New Issue
Block a user