Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <?php
- if($_SERVER['QUERY_STRING']!=""){
- $utente = $_GET ['utente'];
- $pass = $_GET['password'];
- $passnuova = $_GET['nuovapassword'];
- $passripeti = $_GET['ripetipassword'];
- if($passnuova == $passripeti){
- $Link = mysqli_connect("IP", "xxx", "yyy", "zzz");//mi connetto al database
- if(!$Link){
- echo "<head></head><body>";
- echo "Error: Unable to connect to MySql".PHP_BOL."<br>";
- echo "Debugging Errno: ".mysqli_connect_errno().PHP_BOL."<br>";
- echo "Debugging Error: ".mysqli_connect_error().PHP_BOL."<br>";
- echo"</body>";
- die();
- //die("error");
- }
- //echo "Connessione stabilita(Connection succesfully)";
- $queryString = "SELECT * FROM Utenti WHERE User='$utente' AND Password='$pass'";
- $accesso = mysqli_query($Link, $queryString);
- $numeroRighe = mysqli_num_rows($accesso);
- echo "<head>";
- if($numeroRighe == 1){
- $queryStringModifica = "UPDATE Utenti SET password='$passnuova' WHERE User='$utente'";
- $modifica = mysqli_query($Link, $queryStringModifica);
- echo "<meta http-equiv='refresh' content ='3, url=AccediDatabase.php'>";
- }
- echo "</head><body>";
- if($numeroRighe == 1){
- echo "Modifica Avvenuta <br>";
- }else{
- echo "Modifica non avvenuta";
- VisualizzaForm();
- }
- mysqli_close($Link);
- echo "</body>";
- }else{
- echo "password non coincidenti";
- VisualizzaForm();
- }
- }else{
- echo "<head></head><body>";
- VisualizzaForm();
- echo"</body>";
- }
- ?>
- </html>
- <?php
- function VisualizzaForm(){
- echo "<form action='ModificaPassword.php' method='get'>";
- echo "User: <input type = 'text' name= 'utente'><br>";
- echo "Password: <input type='password' name='password'><br>";
- echo "Nuova Password: <input type='password' name='nuovapassword'><br>";
- echo "Ripeti Password: <input type='password' name='ripetipassword'><br>";
- echo "<input type= 'submit' value='modificaPassword'><br>";
- echo "</form>";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement