feature/ForgotPassword #29

Closed
faezeh wants to merge 91 commits from feature/ForgotPassword into main
4 changed files with 7 additions and 19 deletions
Showing only changes of commit 1b5d339a53 - Show all commits

View File

@@ -16,19 +16,6 @@ class AuthController extends Controller
{
use ApiResponse;
public function register(RegisterRequest $request): JsonResponse
{
Expert::query()->create([
'username' => $request->username,
'email' => $request->email,
'password' => Hash::make($request->password),
]);
$request->session()->regenerate();
return $this->successResponse();
}
public function login(LoginRequest $request): JsonResponse
{
$credentials = ['password' => $request->password];
@@ -39,8 +26,7 @@ class AuthController extends Controller
$credentials['username'] = $request->login;
}
if (Auth::attempt($credentials))
{
if (Auth::guard('expert')->attempt($credentials)) {
$request->session()->regenerate();
return $this->successResponse();

View File

@@ -5,17 +5,19 @@ namespace App\Models;
use Database\Factories\ExpertFactory;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Spatie\Permission\Traits\HasRoles;
/**
* @method roles()
* @method permissions()
*/
class Expert extends Model
class Expert extends Authenticatable
{
/** @use HasFactory<ExpertFactory> */
use HasFactory;
use HasRoles;
use Notifiable,HasFactory,HasRoles;
protected $guarded = ['id'];
protected string $guard_name = 'web';

View File

@@ -1,5 +1,6 @@
<?php
use App\Models\Expert;
use App\Models\User;
return [

View File

@@ -12,7 +12,6 @@ Route::prefix('auth')
->name('auth.')
->controller(AuthController::class)
->group(function () {
Route::post('register', 'register')->name('register');
Route::post('login', 'login')->name('login');
Route::post('logout', 'logout')->name('logout');
});