Ajout del'inscription, connection et deconnection avec bd
This commit is contained in:
12
codeigniter/application/views/connexion.php
Normal file
12
codeigniter/application/views/connexion.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<h1>Se connecter</h1>
|
||||
<form action="authentifier" method="POST">
|
||||
<label for="email">Email:</label>
|
||||
<input type="email" id="email" name="email" required>
|
||||
<label for="password">Mot de passe:</label>
|
||||
<input type="password" id="password" name="password" required>
|
||||
<button type="submit">Connexion</button>
|
||||
</form>
|
||||
|
||||
<?php if(isset($error_msg)): ?>
|
||||
<div class="error-message"><?= $error_msg ?></div>
|
||||
<?php endif; ?>
|
24
codeigniter/application/views/inscription.php
Normal file
24
codeigniter/application/views/inscription.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<h1>S'inscrire</h1>
|
||||
<form action="traitement" method="POST">
|
||||
<label for="nom">Votre nom*</label>
|
||||
<input type="text" id="nom" name="nom" placeholder="Entrez votre nom" required>
|
||||
|
||||
<label for="prenom">Votre prénom*</label>
|
||||
<input type="text" id="prenom" name="prenom" placeholder="Entrez votre prénom" required>
|
||||
|
||||
<label for="pseudo">Votre pseudo*</label>
|
||||
<input type="text" id="pseudo" name="pseudo" placeholder="Entrez votre pseudo" required>
|
||||
|
||||
<label for="email">Votre email*</label>
|
||||
<input type="email" id="email" name="email" placeholder="Entrez votre adresse email" required>
|
||||
|
||||
<label for="pass">Votre mot de passe*</label>
|
||||
<input type="password" id="pass" name="pass" placeholder="Entrez votre mdp" required>
|
||||
|
||||
<input type="submit" value="M'inscrire" name="ok">
|
||||
|
||||
</form>
|
||||
|
||||
<?php if(isset($confirmation_message)): ?>
|
||||
<div class="confirmation-message"><?= $confirmation_message ?></div>
|
||||
<?php endif; ?>
|
@@ -19,9 +19,15 @@
|
||||
</ul>
|
||||
<ul>
|
||||
<li><?=anchor('albums','Albums');?></li>
|
||||
<li><?=anchor('artistes','Artistes');?></li>
|
||||
<li><?=anchor('Albums/?filter=co','Se connecter');?></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</body>
|
||||
<li><?=anchor('artistes','Artistes');?></li>
|
||||
<?php if ($this->session->userdata('pseudo')) : // Vérifier si l'utilisateur est connecté ?>
|
||||
<li><?= $this->session->userdata('pseudo'); ?></li>
|
||||
<li><?= anchor('deconnexion', 'Se déconnecter'); ?></li>
|
||||
<?php else : ?>
|
||||
<li><?= anchor('connexion', 'Se connecter'); ?></li>
|
||||
<li><?= anchor('inscription', 'Inscription'); ?></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</nav>
|
||||
</body>
|
||||
</html>
|
||||
|
@@ -1,55 +0,0 @@
|
||||
<!doctype html>
|
||||
<html lang="en" class="authentification page">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>CONNEXION</title>
|
||||
<link
|
||||
rel="stylesheet"
|
||||
href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css"
|
||||
/>
|
||||
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<?=link_tag('assets/style.css')?>
|
||||
</head>
|
||||
<body>
|
||||
<section class="connexion">
|
||||
|
||||
<div class="authentification">
|
||||
|
||||
<h3> Déjà abonné </h3>
|
||||
<form action="reponse.php" method="GET">
|
||||
<p>Adresse mail</p>
|
||||
<input type="text" name="Email">
|
||||
|
||||
<p>Mot de passe</p>
|
||||
<input type="text" name="PW">
|
||||
|
||||
<input type=submit value="Connexion">
|
||||
</div>
|
||||
|
||||
<div class="new">
|
||||
|
||||
<h3> Création de compte </h3>
|
||||
|
||||
<form action="reponse.php" methode="GET">
|
||||
|
||||
<p>Nom</p>
|
||||
<input type="text" name="Nom">
|
||||
|
||||
<p>Prénom</p>
|
||||
<input type="text" name="Prenom">
|
||||
|
||||
<p>Adresse mail</p>
|
||||
<input type="text" name="Email">
|
||||
|
||||
<p>Mot de passe</p>
|
||||
<input type="text" name="PW">
|
||||
|
||||
<input type=submit value="Créer">
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
Reference in New Issue
Block a user