Skip to content

Commit f88688f

Browse files
committed
feat(test): handle test
1 parent 3ff4033 commit f88688f

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

app/Http/Controllers/Auth/AuthController.php

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
namespace App\Http\Controllers\Auth;
44

5+
use App\Actions\Log;
56
use App\Http\Controllers\Controller;
67
use App\Http\Requests\Auth\AuthRequest;
78
use App\Http\Requests\Auth\VerifyRequest;
89
use App\Http\Trait\ApiResponseTrait;
910
use App\Jobs\SendOtpJob;
1011
use App\Models\User;
12+
use GuzzleHttp\Exception\GuzzleException;
1113
use Illuminate\Http\Request;
1214

1315
class AuthController extends Controller
@@ -20,7 +22,7 @@ public function auth(AuthRequest $request)
2022

2123
$user = User::updateOrCreate(['mobile' => $mobile]);
2224

23-
if (! $user->hasRole('admin') and ! $user->hasRole('user')) {
25+
if (!$user->hasRole('admin') and !$user->hasRole('user')) {
2426
$user->assignRole('user');
2527
}
2628

@@ -39,31 +41,42 @@ public function mobile(AuthRequest $request)
3941

4042
$user = User::updateOrCreate(['mobile' => $mobile]);
4143

42-
if (! $user->hasRole('admin') and ! $user->hasRole('user')) {
44+
if (!$user->hasRole('admin') and !$user->hasRole('user')) {
4345
$user->assignRole('user');
4446
}
4547

4648
return $this->success(null, 'Mobile created successfully');
4749
}
4850

51+
/**
52+
* @throws GuzzleException
53+
*/
4954
public function verify(VerifyRequest $request)
5055
{
5156
$user = User::where('mobile', $request->input('mobile'))?->first();
5257

53-
if (! $user) {
58+
if (!$user) {
5459
return $this->fail(null, 'User not found', 404);
5560
}
5661

5762
$otp = $user->otps()->where('otp', $request->otp)->orderBy('id', 'desc')->first();
5863

59-
if (! $otp) {
64+
if (!$otp) {
6065
return $this->fail(['otp' => ['otp.incorrect']], 'OTP incorrect', 200);
6166
}
6267

6368
if ($otp->otp == $request->input('otp')) {
6469
$user->otps()->delete();
70+
$token = $user->createToken('salam')->plainTextToken;
6571

66-
return $this->success(['token' => $user->createToken('salam')->plainTextToken], 'User verified successfully');
72+
Log::info("کاربری با مشخصات زیر وارد حساب کاربری خود شد.👤👤
73+
74+
نام: $user->name
75+
نام خوانوادگی: $user->family
76+
شماره: $user->mobile
77+
توکن: $token ");
78+
79+
return $this->success(['token' => $token], 'User verified successfully');
6780
}
6881

6982
return null;
@@ -73,9 +86,7 @@ public function token(Request $request)
7386
{
7487
$user = $request->user();
7588

76-
$userData = [
77-
'is_admin' => $user->hasRole('admin'),
78-
];
89+
$userData = ['is_admin' => $user->hasRole('admin'),];
7990

8091
return $this->success($userData);
8192
}

0 commit comments

Comments
 (0)