Skip to content

Commit

Permalink
CSS + gestion nom classeur
Browse files Browse the repository at this point in the history
  • Loading branch information
Marc-Antoine Gelinas committed May 14, 2018
1 parent e1fa411 commit 64cd6d7
Show file tree
Hide file tree
Showing 38 changed files with 4,073 additions and 324 deletions.
7 changes: 7 additions & 0 deletions .idea/deployment.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 0 additions & 27 deletions Ajax/validationClasseur.ajax.php

This file was deleted.

11 changes: 5 additions & 6 deletions CSS/grid.css
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,20 @@
'bodyL bodyC bodyR'
'footerL footerC footerR';

grid-auto-columns: 1fr auto 1fr;
grid-template-columns: 1fr 1fr 1fr;
grid-auto-rows: 10% auto 15%;
padding: 0;
margin: 0;


background-color: black;
background-color: #76B4BE;
}



#headerL a{
position:relative;
top:15%;
top:-50%;
left:10%;
font-size: 30px;
}
#headerR a{
position:relative;
Expand All @@ -38,7 +36,8 @@
#bodyR label {
display: block;
padding:1%;
font-size: 15px;
font-size: 19px;
color:grey;
}


Expand Down
62 changes: 40 additions & 22 deletions CSS/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,29 @@ a {
margin:1%;
padding:1%;
display: block;
color: #878383;
color: #5A5A66;
transition: color 0.5s ease-out;
}
a:hover {
color: #ffffff;
color: #2A2B2E;
cursor: default;
}

button {
border-color:black;
border-radius :15px;
background-color: white;
color:black;
border-color: #5A5A66;
border-radius: 15px;
background-color: #76B4BE;
color: #5A5A66;
font-weight: bold;
cursor: pointer;
font-size: 15px;
margin: 2%;
transition: color 1s ease;
transition: background-color 1s ease;
}
button:hover {
color: #2A2B2E;
background-color: #BF4342;
}

.centerDefault {
Expand All @@ -33,17 +40,16 @@ button {
}
.centerDefault label {
display: block;
clear: left;
width: 100%;
text-align: right;
position:relative;
left:-20%;
text-align:left;
min-width:25%;
width:25%;
margin: 0 auto;
padding-top: 0.5%;
padding-bottom:0.5%;
}

.Classeur{

.centerDefault input {
display:block;
}

.Classeur div {
Expand All @@ -55,7 +61,12 @@ button {
.Classeur div div {
border-style:solid;
border-radius: 15px;
border-color: black;
border-color: #8C1C13;
}

.classeur div div input {
position:relative;
left: 20%;
}

.Classeur div div form {
Expand All @@ -67,7 +78,7 @@ button {
margin-bottom: 10px;
border-style:solid;
border-radius: 15px;
border-color: black;
border-color: #8C1C13;
}


Expand All @@ -79,13 +90,12 @@ button {
padding: 1%;
border-style: solid;
background-color: white;
border-color: black;
border-color: #8C1C13;
border-radius: 15px;
border-color: #878383;
}

.section a:hover{
color: black;
color: #2A2B2E;
cursor: pointer;
}

Expand All @@ -96,13 +106,21 @@ button {
padding-left: 5%;
padding-right: 5%;
cursor:default;
margin:1%;
padding:1%;
display: block;
color: #BF4342;
transition: color 0.5s ease-out;
}

.logo {
text-decoration: none;
cursor:pointer;
.titre:hover {
color: #8C1C13;
}

.logo img {
width: 248px;
height: 248px;
cursor: pointer;
}



86 changes: 62 additions & 24 deletions Classe/gestionBd.classe.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
//Gère des opérations sur la base de données
class Gestionbd {

//Retourne la liste des classeurs
/*
* Retourne la liste des classeurs d'un usager en lien avec son email
*/
public function getListeClasseur($email){
$requete = new requete();

Expand All @@ -19,6 +21,9 @@ public function getListeClasseur($email){
return $requete;
}

/*
* Retourne tous les mots de passe d'un usager en lien avec un classeur avec le email comme validation
*/
public function getListeMotsDePasse($idClasseur, $email){
$requete = new requete();

Expand All @@ -38,6 +43,9 @@ public function getListeMotsDePasse($idClasseur, $email){
return $requete;
}

/*
* Retourne les informations d'un mot de passe en lien avec son ID
*/
public function getInfosMotDePasse($idMdp){
$requete = new requete();

Expand All @@ -50,6 +58,23 @@ public function getInfosMotDePasse($idMdp){
return $requete;
}

/*
* Mets à jour les informations d'un mot de passe en lien avec son ID
*/
public function setInfosMotDePasse($idMdp, $nom, $password, $idClasseur){
$requete = new requete();

$requete->requeteSQLPDO(
"UPDATE users_passwords
SET nom=:param2,password=:param3
WHERE users_vault_id= :param4
AND id=:param1",
array($idMdp, $nom, $password, $idClasseur), __FILE__);
}

/*
* Retourne les infos d'usager en lien avec son ID
*/
public function getInfosUser($idUser){
$requete = new requete();

Expand All @@ -62,16 +87,9 @@ public function getInfosUser($idUser){
return $requete;
}

public function setInfosUser($id, $password, $question, $reponse, $recovery){
$requete = new requete();

$requete->requeteSQLPDO(
"UPDATE users_informations
SET password=:param2,questionSecurite=:param3,reponseSecurite=:param4,recovery=:param5
WHERE id=:param1",
array($id, $password, $question, $reponse, $recovery), __FILE__);
}

/*
* Retourne les infos d'usager en lien avec le numéro de recouvrement donné
*/
public function getInfosUserV2($recovery){
$requete = new requete();

Expand All @@ -84,6 +102,22 @@ public function getInfosUserV2($recovery){
return $requete;
}

/*
* Mets à jour les informations d'un usager en lien avec son ID
*/
public function setInfosUser($id, $password, $question, $reponse, $recovery){
$requete = new requete();

$requete->requeteSQLPDO(
"UPDATE users_informations
SET password=:param2,questionSecurite=:param3,reponseSecurite=:param4,recovery=:param5
WHERE id=:param1",
array($id, $password, $question, $reponse, $recovery), __FILE__);
}

/*
* Retourne les infos d'un classeur en lien avec le ID du classseur
*/
public function getInfosClasseur($idClasseur){
$requete = new requete();

Expand All @@ -96,17 +130,21 @@ public function getInfosClasseur($idClasseur){
return $requete;
}

public function setInfosMotDePasse($idMdp, $nom, $password, $idClasseur){
/*
* Mets à jour les infos d'un classeur en lien avec son ID
*/
public function setInfosClasseur($id, $nom, $master){
$requete = new requete();

$requete->requeteSQLPDO(
"UPDATE users_passwords
SET nom=:param2,password=:param3
WHERE users_vault_id= :param4
AND id=:param1",
array($idMdp, $nom, $password, $idClasseur), __FILE__);
"UPDATE users_vault
SET nom=:param2, master=:param3
WHERE id=:param1",array($id, $nom, $master), __FILE__);
}

/*
* Supprime un mot de passe en lien avec son ID
*/
public function deleteMotDePasse($idMdp){
$requete = new requete();

Expand All @@ -116,6 +154,9 @@ public function deleteMotDePasse($idMdp){
array($idMdp), __FILE__);
}

/*
* Vide un classeur de ses mots de passe en lien avec l'ID du classeur
*/
public function clearClasseur($idClasseur){
$requete = new requete();

Expand All @@ -125,6 +166,10 @@ public function clearClasseur($idClasseur){
array($idClasseur), __FILE__);
}

/*
* Supprime un classeur en lien avec son ID
* Le classeur doit être vide au préalable
*/
public function deleteClasseur($idClasseur){
$requete = new requete();

Expand All @@ -134,13 +179,6 @@ public function deleteClasseur($idClasseur){
array($idClasseur), __FILE__);
}

public function setInfosClasseur($id, $nom, $master){
$requete = new requete();

$requete->requeteSQLPDO(
"UPDATE users_vault
SET nom=:param2, master=:param3
WHERE id=:param1",array($id, $nom, $master), __FILE__);
}

}
2 changes: 1 addition & 1 deletion Include/afficherClasseurs.include.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

foreach($resultat as $classeur){
echo "<div>";
echo "<a class='titre'>" . $encryption->encrypterInfos($classeur['nom'],"d") . "</a>";
echo "<p class='titre'>" . $encryption->encrypterInfos($classeur['nom'],"d") . "</p>";
echo '<form name="formClasseur" method="post" action="Redirect/validerClasseur.redirect.php">';
echo "<input type='hidden' id='classeur' name='classeur' value=' " . $classeur['id'] . "''></input>";
echo "<button onclick='formClasseur.submit()'>Accèder</button>";
Expand Down
2 changes: 1 addition & 1 deletion Include/afficherMotsDePasse.include.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

foreach($resultat as $motsDePasse){
echo "<div>";
echo "<a class='titre'>" . $encryption->encrypterInfos($motsDePasse['nomMdp'], 'd') . "</a>";
echo "<p class='titre'>" . $encryption->encrypterInfos($motsDePasse['nomMdp'], 'd') . "</p>";
echo "<input type='text' name⁼'mdp' id='mdp' size='32' value='" . $encryption->encrypterInfos($motsDePasse['passwordMdp'], 'd') . "'></input>";

echo "<form name='formSupprMdp' method='post' action='suppressionMdp.php'>";
Expand Down
2 changes: 1 addition & 1 deletion Include/validerAccesPage.include.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?php
//Valide si la session "usager" est créer. Sinon, l'accès à la page n'est pas autoriser.
if (!isset($_SESSION['usager'])){
header("Location: index.php");
header("Location: connexion.php");
}
Loading

0 comments on commit 64cd6d7

Please sign in to comment.