Pagina 1 din 1

Modificare parola

Scris: Vin Iul 01, 2011
de GarryOne
vreau ca daca te loghezi cu succes sa poti schimba parola iar data viitoare cand te vei loga sa te poti loga deja cu parola noua iar cea veche sa nu mai fie valida.

test.php

Cod: Selectaţi tot

<?php

$user = 'admin';
$pass = 'admin';

if(isset($_POST['submit'])) 
    {
        if(empty($_POST['user']) || empty($_POST['pass']))
            {    
                echo 'All fields are required!';    
              }
          elseif($_POST['user'] == $user && $_POST['pass'] == $pass )
            {
                header("Location: admin.php");
            }
        else 
            {
                echo 'Username or Password is incorrect';
            }
    } 
else 
    {
        echo 'Log In !';
    }

?>

<form action="" method="post">
<input type="text" name="user" />
<input type="password" name="pass" />
<input type="submit" name="submit" />
</form>
admin.php

Cod: Selectaţi tot

<?php

if(defined($_SESSION['logged']))
    {
        if(isset($_POST['change'])) 
            {
                if(empty($_POST['pass']))
                    {
                        echo 'All fields are required!';    
                    }
                $_SESSION['pass'] = $_POST['pass'];
            }
    }
?>

You have succsesfully logged in !<br /> 
Your password now is <b><?php echo $_SESSION['pass']; ?></b> <br /> 
Change password:  <br />
<form action="" method="post">
<input type="password" name="pass" />
<input type="submit" name="change" />
</form> <br />
<a href=test.php>Back?</a> <br />
test.php

Cod: Selectaţi tot

<?php

$user = 'admin';
$pass = 'admin';

if(isset($_POST['submit'])) 
    {
        if(empty($_POST['user']) || empty($_POST['pass']))
            {    
                echo 'All fields are required!';    
              }
          elseif($_POST['user'] == $user && $_POST['pass'] == $pass )
            {
                header("Location: admin.php");
            }
        else 
            {
                echo 'Username or Password is incorrect';
            }
    } 
else 
    {
        echo 'Log In !';
    }

?>

<form action="" method="post">
<input type="text" name="user" />
<input type="password" name="pass" />
<input type="submit" name="submit" />
</form>
admin.php

Cod: Selectaţi tot

<?php

if(defined($_SESSION['logged']))
    {
        if(isset($_POST['change'])) 
            {
                if(empty($_POST['pass']))
                    {
                        echo 'All fields are required!';    
                    }
                $_SESSION['pass'] = $_POST['pass'];
            }
    }
?>

You have succsesfully logged in !<br /> 
Your password now is <b><?php echo $_SESSION['pass']; ?></b> <br /> 
Change password:  <br />
<form action="" method="post">
<input type="password" name="pass" />
<input type="submit" name="change" />
</form> <br />

<a href=test.php>Back?</a> <br />

Modificare parola

Scris: Sâm Iul 02, 2011
de claUdiu
Pai..cel mai bine mi se pare sa faci cu DB.

Dar...cred ca se paote face si cu un fisier text...