Skip to content
Snippets Groups Projects
Commit c90cbf6c authored by GOKTEKIN's avatar GOKTEKIN
Browse files

ajout registre formulaire + fonction

parent 1dd263a4
Branches
No related merge requests found
......@@ -60,7 +60,31 @@ class Database
*/
public function register($username, $password)
{
// Faire une fonction pour enregistrer un utilisateur dans la base de données.
private PDO $pdo;
public function __construct(string $dirname)
{
$this->pdo = new PDO('sqlite:' . $dirname);
$this->pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
$this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$this->table();
}
private function table()
{
$this->pdo->query('CREATE TABLE IF NOT EXISTS user (
id INTEGER PRIMARY KEY AUTOINCREMENT,
username VARCHAR(100),
password VARCHAR(100)
)');
}
public function getUsers()
{
return $this->pdo->query('SELECT * FROM user')
->fetchAll();
}
}
public function login($username, $password)
......
......@@ -20,6 +20,26 @@ require_once __DIR__ . '/assets/template/nav.php';
<!-- ajouter un formulaire pour permettre à l'utilisateur de s'inscrire sur le site. Attention un style existe déjà, utilisez une structure pour permettre de l'adapter au mieux. -->
<h1>Inscripttion</h1>
<form method="post">
<div class="contenu">
<label for="username"><?= $translate->getTrad('login.username') ?></label>
<input type="text" id="username" name="username"/>
</div>
<div class="contenu">
<label for="password"><?= $translate->getTrad('login.password') ?></label>
<input type="text" id="password" name="password"/>
</div>
<button type="submit"><?= $translate->getTrad('login.submit') ?></button>
</form>
<?php
require_once __DIR__ . '/assets/template/footer.php';
?>
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment