/resetpwd.php
PHP | 77 lines | 50 code | 16 blank | 11 comment | 8 complexity | 5429aa5a692f38763d3bcd9cafb314be MD5 | raw file
- <?php
- session_start();
- include 'CSS/templateTop.html';
- require_once 'login.php';
- if(!isset($_SESSION['changeover_IDutente'])){
- header("location: index.php");
- } else
- {
-
- /*
- if($_SESSION['nonconf_DBA']=='Y')
- {
- */
- include 'barramenu.php';
- $ID= (isset($_GET['ID'])) ? $_GET['ID'] : $_SESSION['changeover_IDutente'];
- $query = "SELECT cognome, nome FROM utenti WHERE ID=$ID ";
- $result = mysql_query($query);
- if (!$result) die ("Database access failed: " . mysql_error());
- $row = mysql_fetch_row($result);
- $cognome = $row[0];
- $nome = $row[1];
-
- if(isset($_POST['salva']))
- {
- $nuovapwd1 = (isset($_POST['nuovapwd1'])) ? $_POST['nuovapwd1'] : '';
- $nuovapwd2 = (isset($_POST['nuovapwd2'])) ? $_POST['nuovapwd2'] : '';
- if ($nuovapwd1 == $nuovapwd2)
- {
- if($nuovapwd1==""){
- echo"LA PASSWORD DEVE CONTENERE ALMENO UN CARATTERE<br><br>";
- }
- else{
-
- $criptata = crypt($nuovapwd1);
- $query = "UPDATE utenti SET pwd = '$criptata' WHERE id = $ID";
- $result2 = mysql_query($query);
- if (!$result2) die ("Database access failed: " . mysql_error());
- echo "PASSWORD MODIFICATA CON SUCCESSO!<br><br>";
- }
- }
- else
- {
- echo "LE PASSWORD NON COINCIDONO<br><br>";
- }
- }
-
- echo <<<_END
- Si stà resettando la password per $cognome $nome
- <form action="resetpwd.php" method="post"><pre>
- <input type="hidden" name="ID" value="$ID">
- Nuova password: <input type="password" name="nuovapwd1" />
- Conferma password:<input type="password" name="nuovapwd2" />
- <input type="submit" name="salva" value="SALVA" />
- </pre></form>
- _END;
-
- /*
- }
- else
- {
- echo "protezione pagina - no diritti di amministrazine";
- }
- */
- }
- include 'CSS/templateEnd.html';
- ?>