forked from halo-battle/game
Version 1.9g
This commit is contained in:
parent
d028822d0b
commit
4c9814a99c
800 changed files with 237325 additions and 1949 deletions
|
|
@ -5,8 +5,11 @@ $titre = 'Options';
|
|||
$template->assign('page',$page);
|
||||
$template->assign('titre',$titre);
|
||||
|
||||
$pseudo = $queryUser['pseudo'];
|
||||
$mailUtil = $queryUser['mail'];
|
||||
$pseudo = $planete->pseudo;
|
||||
$mailUtil = $planete->mail;
|
||||
$bdd->connexion();
|
||||
$queryUser = $bdd->unique_query("SELECT mdp, mdp_var FROM $table_user WHERE id = $id_user;");
|
||||
$bdd->deconnexion();
|
||||
$mdp = $queryUser['mdp'];
|
||||
$mdp_var = $queryUser['mdp_var'];
|
||||
|
||||
|
|
@ -42,7 +45,7 @@ if (isset($_GET['a']) && $_GET['a'] == 'mv' && isset($_GET['n']) && $_GET['n'] =
|
|||
$sess->values['connected'] = FALSE;
|
||||
$sess->put();
|
||||
|
||||
erreur('Le mode vacances est maintenant actif sur votre compte.<br /><br />Vous pourez vous reconnecter sur votre compte à partir de<br />'.strftime("%A %d %B à %H:%M", $queryUser['last_visite']+259200).'<br /><br />Bonnes vacances !', "green", '?index', 10000);
|
||||
erreur('Le mode vacances est maintenant actif sur votre compte.<br /><br />Vous pourez vous reconnecter sur votre compte à partir de<br />'.strftime("%A %d %B à %H:%M", $planete->last_visite+259200).'<br /><br />Bonnes vacances !', "green", '?index', 10000);
|
||||
}
|
||||
}
|
||||
elseif (isset($_GET['a']) && $_GET['a'] == 'dl' && isset($_GET['n']) && $_GET['n'] == $sess->values['idvac']) {
|
||||
|
|
@ -54,9 +57,9 @@ elseif (isset($_GET['a']) && $_GET['a'] == 'dl' && isset($_GET['n']) && $_GET['n
|
|||
}
|
||||
if (isset($_GET['chg']) && $_GET['chg'] == 'mdp') {
|
||||
if (isset($_POST['mdp_anc']) && isset($_POST['mdp_nouv']) && isset($_POST['mdp_conf']) && !empty($_POST['mdp_anc']) && !empty($_POST['mdp_nouv']) && !empty($_POST['mdp_conf'])) {
|
||||
if(mdp($pseudo, $_POST['mdp_anc'], $mdp_var) == $mdp) {
|
||||
if(mdp($pseudo, gpc('mdp_anc', 'post'), $mdp_var) == $mdp) {
|
||||
if ($_POST['mdp_nouv'] == $_POST['mdp_conf']) {
|
||||
$password = mdp($pseudo, $_POST['mdp_nouv'], $mdp_var);
|
||||
$password = mdp($pseudo, gpc('mdp_nouv', 'post'), $mdp_var);
|
||||
$auth = sha1($password);
|
||||
|
||||
$bdd->connexion();
|
||||
|
|
@ -76,17 +79,16 @@ if (isset($_GET['chg']) && $_GET['chg'] == 'mdp') {
|
|||
else erreur('Veuillez remplir tous les champs avant de valider le formulaire.', "red", '?p=options');
|
||||
}
|
||||
elseif (isset($_GET['chg']) && $_GET['chg'] == 'mail') {
|
||||
if (isset($_POST['mdp_mail']) && sha1(strtoupper($pseudo).':'.$_POST['mdp_mail']) == $mdp) {
|
||||
if (isset($_POST['mdp_mail']) && mdp($pseudo, gpc('mdp_mail', 'post'), $mdp_var) == $mdp) {
|
||||
if (isset($_POST['mail']) && !empty($_POST['mail'])) {
|
||||
$Nmail = $_POST['mail'];
|
||||
$Nmail = gpc('mail', 'post');
|
||||
if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $Nmail)) {
|
||||
$bdd->connexion();
|
||||
$bdd->escape($Nmail);
|
||||
$result = $bdd->query("SELECT mail FROM user WHERE mail = '$Nmail'");
|
||||
if($result) {
|
||||
$bdd->deconnexion();
|
||||
header('Location: options.php?erreur=5');
|
||||
exit;
|
||||
erreur('Vous ne pouvez pas utiliser cette adresse mail, elle est déjà utilisée par un autre utilisateur.', "red", '?p=options');
|
||||
}
|
||||
else {
|
||||
$auth = sha1($Nmail);
|
||||
|
|
@ -110,6 +112,6 @@ elseif (isset($_GET['chg']) && $_GET['chg'] == 'mail') {
|
|||
$sess->values['idvac'] = sha1(rand(123456789,9876543210).'ß‘}☻'.time());
|
||||
$sess->put();
|
||||
|
||||
$template->assign('mail',$queryUser['mail']);
|
||||
$template->assign('mail',$planete->mail);
|
||||
$template->assign('idvac',$sess->values['idvac']);
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue