Advertisement
Guest User

changePassword.php

a guest
Mar 28th, 2018
517
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.93 KB | None | 0 0
  1. <?php
  2.  session_start();
  3.  if(isset($_SESSION["login"]) && $_SESSION["login"]=="ok"){
  4.    $username=$_SESSION["username"];
  5.    $password=$_SESSION["password"];
  6.    $connessione=mysqli_connect("localhost","root","");
  7.    $ris=mysqli_query($connessione, "use OpenTraffic");
  8.    $ris=mysqli_query($connessione, "select * from utenti where username='".$username."' && password='".$password."'");
  9.    $riga=mysqli_fetch_array($ris);
  10.    $permessi=$riga["permessi"];
  11.    mysqli_close($connessione);
  12.  }
  13.  else
  14.      header("location: login.php");
  15.  $esiste1=false;
  16.  $esiste2=false;
  17.  if(isset($_POST["oldPassword"]))
  18.    if(!empty($_POST["oldPassword"])){
  19.      $oldpass=md5($_POST["oldPassword"]);
  20.      echo $oldpass;
  21.      $esiste1=true;
  22.    }
  23.    else
  24.      echo "errore</br>";
  25.   else
  26.     echo "non esiste";
  27.  
  28.   if(isset($_POST["newPassword"]))
  29.     if(!empty($_POST["newPassword"])){
  30.       $newpass=md5($_POST["newPassword"]);
  31.       echo $newpass;
  32.       $esiste2=true;
  33.     }
  34.     else
  35.       echo "errore</br>";
  36.  
  37.   if($esiste1 && $esiste2){
  38.    if($oldpass==$password){
  39.      $connessione=mysqli_connect("localhost","root","");
  40.       $ris=mysqli_query($connessione, "use OpenTraffic");
  41.       $ris=mysqli_query($connessione, "update utenti set password='".$newpass."' where username=".$username." && password='".$oldpass."'");
  42.       mysqli_close($connessione);
  43.       $_SESSION["password"]=$newpass;
  44.       if($permessi!='admin')
  45.         header("location: feedback.php");
  46.       else
  47.         header("location: gestioneSito.php");
  48.    
  49.     }
  50.     else{
  51.       if($permessi!='admin')
  52.         header("location: feedback.php");
  53.       else
  54.         header("location: gestioneSito.php");
  55.     }
  56.   }
  57.   else{
  58.     if($permessi!='admin'){
  59.         echo $newpass;
  60.         echo "</br>".$oldpass;
  61.         header("location: login.php");
  62.     }
  63.     else
  64.       header("location: gestioneSito.php");
  65.     echo "password diverse ";
  66.  
  67.   }
  68.  
  69. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement