ajout login dans UtilisateursRepository et implémentation dans AuthentificationController atuh
This commit is contained in:
@@ -46,12 +46,16 @@ class AuthentificationController extends Controller {
|
||||
$username = Request::get( 'username' );
|
||||
$password = Request::get( 'password' );
|
||||
|
||||
// TODO : Récupération de l'utilisateur et verify_password.
|
||||
$success = new \App\Domain\Utilisateurs\UtilisateursRepository()->login($username,$password);
|
||||
if(!$success) return JSONResponse::sendError( [ 'user_id' => $userId ] );
|
||||
|
||||
$userId = 1;
|
||||
$userId = $success;
|
||||
Authentification::loginUser( $userId );
|
||||
return JSONResponse::sendSuccess( [ 'user_id' => $userId ] );
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function logout(): JSONResponse {
|
||||
|
||||
@@ -57,6 +57,20 @@ class UtilisateursRepository extends Repository {
|
||||
}
|
||||
|
||||
|
||||
public function login(string $name, string $pass): int|bool{
|
||||
|
||||
$users = new UtilisateursRepository()->getAll();
|
||||
echo "\n\n";
|
||||
var_dump($users);
|
||||
foreach($users as $user){
|
||||
if((strcmp($name,$user->username)==0) and (strcmp($pass,$user->userpassword)==0))return $user->num_user;
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function add( Model $utilisateurs ): bool {
|
||||
return $this->addEntity( $utilisateurs );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user