-
Notifications
You must be signed in to change notification settings - Fork 0
/
modifier-infos-ID.php
144 lines (125 loc) · 6.85 KB
/
modifier-infos-ID.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<?php
include_once('outils/connex.inc.php');
include_once('outils/confirm_mail.php');
include_once('outils/confirm_mdp.php');
include_once('outils/verif_mail.php');
session_start();
if(!isset($_SESSION['pseudo'])){
header('Location: index.php');
exit;
}
if(isset($_POST['rechercher'])){
header('Location: recherche.php');
exit;
}
$user = $_SESSION['pseudo'];
$idcom = connex('network','myparam');
$requeteInfos = "SELECT tel,mail,mdp,sexe FROM utilisateur WHERE pseudo=\"$user\"";
$infosUser = mysqli_query($idcom,$requeteInfos);
while ($info = mysqli_fetch_array($infosUser,MYSQLI_NUM)){
$tel = $info[0];
$mail = $info[1];
$mdp = $info[2];
$sexe = $info[3];
}
if (isset($_POST['update'])){
if ($mdp == trim($_POST['old-pass-user'])){
if (confirm_pass($_POST['new-pass-user'],$_POST['confirm_new-pass-user'])){
$newPass = trim($_POST['new-pass-user']);
if(isset($_POST['new-eMail-user'])){
$newMail = trim($_POST['new-eMail-user']);
if (verif_mail($newMail)){
if(isset($_POST['phone-user'])){
$newTel = trim($_POST['phone-user']);
$newSexe = $_POST['sexe'];
$requeteUpdateInfos = "UPDATE utilisateur SET tel=\"$newTel\",mail=\"$newMail\",mdp=\"$newPass\",sexe=\"$newSexe\" WHERE pseudo=\"$user\"";
}else{
$requeteUpdateInfos = "UPDATE utilisateur SET mail=\"$newMail\",mdp=\"$newPass\",sexe=\"$newSexe\" WHERE pseudo=\"$user\"";
}
}else{
echo "<script type=\"text/javascript\"> alert('OUPS ! Cet e-mail existe déjà ! ')</script>";
}
}
}else{
echo "<script type=\"text/javascript\"> alert('OUPS ! Les deux champs de nouveau mot de passe ne sont pas identiques ! ')</script>";
}
}else{
echo "<script type=\"text/javascript\"> alert('OUPS ! Il semble que votre ancien mot de passe ne soit pas le bon ! ')</script>";
}
$update = mysqli_query($idcom,$requeteUpdateInfos);
if($update){
echo "<script type=\"text/javascript\"> alert('Vos informations ont bien été mise à jour ! ')</script>";
header('Location: profil.php');
exit;
}else{
echo "<script type=\"text/javascript\"> alert('OUPS ! Un problème est survenu, vos infos n'ont pas été mise à jour ! ')</script>";
header('Location: modifier-infos-mainPage.php');
exit;
}
}
?>
<html lang="fr">
<head>
<meta name="AUTHOR" content="Paul DUPLESSI & Steven CARLIER">
<meta name="KEYWORDS" content="modification de l'ID">
<meta charset="UTF-8">
<title> MySocialNetwork </title>
<link rel="stylesheet" type="text/css" href="styles/Style-modifier-infos-ID.css">
<link rel="shortcut icon" href="images/icone/logoV2_icone-T-32.png" >
</head>
<body>
<header>
<nav class="menu">
<a href="accueil.php"><div class="navMenu-Logo" style="background-image: url(images/logo/logoV2-T_s-110.png)"></div></a>
<h2><pre> Modification des informations </pre></h2>
</nav>
</header>
<article>
<form method="post" action="modifier-infos-ID.php">
<div>
<label for="eMail"><img class='iconeInscr' src='images/iconesForm/Contact_IconeMail.png' alt="oups un problème est survenu dans l'affichage"></label>
<input type="mail" id="eMail" name="new-eMail-user" placeholder="E-mail" value="<?php echo $mail; ?>" required>
</div>
<div>
<label for="phone"><img class='iconeInscr' src='images/iconesForm/Inscription_IconeTel.png' alt="oups un problème est survenu dans l'affichage"></label>
<input type="tel" id="phone" name="phone-user" placeholder="Téléphone" value="<?php if($tel!=null) { echo $tel; }else{ echo '""'; } ?>">
</div>
<div>
<label for="pass"><img class='iconeInscr' src='images/iconesForm/Inscription_IconeMDP.png' alt="oups un problème est survenu dans l'affichage"></label>
<div class="div-pass">
<input type="password" id="pass" name="old-pass-user" placeholder="Ancien mot de passe" maxlength="20" required>
<input type="password" id="pass" name="new-pass-user" placeholder="Nouveau mot de passe" maxlength="20" >
<input type="password" id="pass" name="confirm_new-pass-user" placeholder="Confirmation nouveau mot de passe" maxlength="20" required>
</div>
</div>
<div>
<label for="sexe"><img class='iconeInscr' src='images/iconesForm/Inscription_IconeSexe.png' alt="oups un problème est survenu dans l'affichage"></label>
<?php
if($sexe == "Homme")
echo '<input type="radio" name="sexe" value="Homme" id="homme" checked><label for="homme">Homme</label>';
else
echo '<input type="radio" name="sexe" value="Homme" id="homme"><label for="homme">Homme</label>';
if($sexe == "Femme")
echo '<input type="radio" name="sexe" value="Femme" id="femme" checked><label for="femme">Femme</label>';
else
echo '<input type="radio" name="sexe" value="Femme" id="femme"><label for="femme">Femme</label>';
if($sexe == "Autre")
echo '<input type="radio" name="sexe" value="Autre" id="autre" checked><label for="autre">Autre</label>';
else
echo '<input type="radio" name="sexe" value="Autre" id="autre"><label for="autre">Autre</label>';
?>
</div>
<div class="boutons">
<label for="bouton"></label>
<input type="submit" name="update" id="bouton" class="boutonUpdate" value="MODIFIER">
<input type="reset" name="effacer" id="bouton" class="boutonRemove" value="EFFACER">
</div>
</form>
</article>
<footer>
<div>
<a href="contact.php"> J'ai besoin d'aide </a> | <a href="a-propos.php"> À propos</a>
</div>
</footer>
</body>
</html>