Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
RaspBerry
/
Site
:
password.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php session_start(); error_reporting(0); //if($_SESSION['logged']== "no") if( isset($_POST['logged']) || $_SESSION['logged'] == "no" ) { header ('Location: interdiction.php'); } $message = ""; $tag = ""; $site = $_SERVER["SERVER_NAME"]; if( ($site == "localhost") || ($site == "127.0.0.1") ) { $db_host = "localhost"; $db_user = "root"; $db_pass = ""; $db_name = "projet"; } else { $db_host = "sql2"; $db_user = "analogde"; $db_pass = "rainbow"; $db_name = "analogde"; } $connexion = mysql_connect($db_host,$db_user,$db_pass); if(!$connexion) { die('Could not connect: ' . mysql_error()); } mysql_select_db($db_name, $connexion); if( isset($_POST['btn_valider']) && !empty($_POST['btn_valider']) ) { if ((isset($_POST['pass1']) && !empty($_POST['pass1'])) && (isset($_POST['pass2']) && !empty($_POST['pass2']))) { $pass1 = $_POST['pass1']; $pass2 = $_POST['pass2']; $chiffres = "/[0-9]/"; if(!preg_match($chiffres, $pass1)) { $message = "Seulement des chiffres !"; } else { if($pass1 == $pass2) { if(strlen($pass1) != 6) { $message = "Top court"; } else { $message = "Le code a été changé dans la base de donnée."; $tag = "ok"; /*mysql_query("UPDATE raspberry SET password='$hash'");*/ $query = "UPDATE raspberry SET password='$pass1' WHERE id=0"; mysql_query($query); mysql_close(); } } else { $message = "Ne sont pas identiques"; } } } else { $message = 'Au moins un des champs est vide.'; } } /*If ($_POST['action'] == "setPassword"){ $password1 = $_POST['password1']; $password2 = $_POST['password2']; If ($password1 != $password2){ header('Location: control.php'); } $password = mysql_real_escape_string($_POST['password1']); If (strlen($password) > 28){ mysql_close(); header('location: control.php'); } $resetQuery = "SELECT username, salt FROM users WHERE username = 'admin';"; $resetResult = mysql_query($resetQuery); If (mysql_num_rows($resetResult) < 1){ mysql_close(); header('location: control.php'); } $resetData = mysql_fetch_array($resetResult, MYSQL_ASSOC); $resetHash = hash('sha256', $salt . hash('sha256', $password)); $hash = hash('sha256', $password); function createSalt(){ $string = md5(uniqid(rand(), true)); return substr($string, 0, 8); } $salt = createSalt(); $hash = hash('sha256', $salt . $hash); mysql_query("UPDATE users SET salt='$salt' WHERE username='admin'"); mysql_query("UPDATE users SET password='$hash' WHERE username='admin'"); mysql_close(); header('location: control.php');*/ // echo '<div id="message_traitement" style="display:block">Votre nouveau password viens d\'être pris en compte par le serveur.</div>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>On going ...</title> </head> <body> <form name="changement" method="post" action="password.php"> Nouveau password : <input type="password" name="pass1" maxlength="6" value="" /> Confirmation : <input type="password" name="pass2" maxlength="6" value="" /> <input type="submit" name="btn_valider" value="Valider"/> </form> </body> </html> <?php echo '<a href="gestion_systeme.php">Annuler ...</a>'; echo "<br><br>"; if(isset($message) && !empty($message) ) { echo '<br /><br />',$message; if($tag == "ok") { echo '<br /><br />'; echo '<a href="index.php">Retour ...</a>'; } } ?>