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' );
|
$username = Request::get( 'username' );
|
||||||
$password = Request::get( 'password' );
|
$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 );
|
Authentification::loginUser( $userId );
|
||||||
return JSONResponse::sendSuccess( [ 'user_id' => $userId ] );
|
return JSONResponse::sendSuccess( [ 'user_id' => $userId ] );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function logout(): JSONResponse {
|
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 {
|
public function add( Model $utilisateurs ): bool {
|
||||||
return $this->addEntity( $utilisateurs );
|
return $this->addEntity( $utilisateurs );
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,8 +25,12 @@
|
|||||||
$modelUtilisateurs->num_user=0;
|
$modelUtilisateurs->num_user=0;
|
||||||
$modelUtilisateurs->username="usnmaemaee";
|
$modelUtilisateurs->username="usnmaemaee";
|
||||||
$modelUtilisateurs->userpassword="pawssorddd";
|
$modelUtilisateurs->userpassword="pawssorddd";
|
||||||
$user = new \App\Domain\Utilisateurs\UtilisateursRepository()->add($modelUtilisateurs);
|
//$user = new \App\Domain\Utilisateurs\UtilisateursRepository()->add($modelUtilisateurs);
|
||||||
$user = new \App\Domain\Utilisateurs\UtilisateursRepository()->getByID( 2 );
|
$user = new \App\Domain\Utilisateurs\UtilisateursRepository()->getByID( 2 );
|
||||||
var_dump($user);
|
var_dump($user);
|
||||||
|
|
||||||
|
$success = new \App\Domain\Utilisateurs\UtilisateursRepository()->login("usnmaemaee","pawssorddd");
|
||||||
|
echo "\n\n";
|
||||||
|
var_dump($success);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user