Смяна на име и парола, как?

altavata

Registered
Здравейте, използвам ето това скриптче за логин, по-точно логина ми се захранва с това скриптче

Код:
<?php 
function createsessions($username,$password) 
{ 
     
    session_register(); 
    $_SESSION["gdusername"] = $username; 
    $_SESSION["gdpassword"] = md5($password); 
 
    if(isset($_POST['remme'])) 
    { 
        
        setcookie("gdusername", $_SESSION['gdusername'], time()+60*60*24*100, "/"); 
        setcookie("gdpassword", $_SESSION['gdpassword'], time()+60*60*24*100, "/"); 
        return; 
    } 
} 
function clearsessionscookies() 
{ 
    unset($_SESSION['gdusername']); 
    unset($_SESSION['gdpassword']); 
 
    session_unset();     
    session_destroy(); 
    setcookie ("gdusername", "",time()-60*60*24*100, "/"); 
    setcookie ("gdpassword", "",time()-60*60*24*100, "/"); 
} 
function confirmUser($username,$password) 
{ 
    $md5pass = md5($password); 
    
    if($username == "ime" && $password == "parola")
        return true; 
    else 
        return false; 
} 
function checkLoggedin() 
{ 
    if(isset($_SESSION['gdusername']) AND isset($_SESSION['gdpassword'])) 
        return true; 
    elseif(isset($_COOKIE['gdusername']) && isset($_COOKIE['gdpassword'])) 
    { 
        if(confirmUser($_COOKIE['gdusername'],$_COOKIE['gdpassword'])) 
        { 
            createsessions($_COOKIE['gdusername'],$_COOKIE['gdpassword']); 
            return true; 
        } 
        else 
        { 
            clearsessionscookies(); 
            return false; 
        } 
    } 
    else 
        return false; 
} 
?>

та, въпросът ми е там където е функцията за потвърждаване на потребител (function confirmUser) се задават името и парола за вход, как може да се направи след като влезна с тях в админ панела ми, да го направя да мога да си сменям паролата?
мерси предварително

П.С.
ако ви трябва и самият логин скрипт кажете ще го постна и него :)
 
<?php
function createsessions($username,$password)
{

session_register();
$_SESSION["gdusername"] = $username;
$_SESSION["gdpassword"] = md5($password);

if(isset($_POST['remme']))
{

setcookie("gdusername", $_SESSION['gdusername'], time()+60*60*24*100, "/");
setcookie("gdpassword", $_SESSION['gdpassword'], time()+60*60*24*100, "/");
return;
}
}
function clearsessionscookies()
{
unset($_SESSION['gdusername']);
unset($_SESSION['gdpassword']);

session_unset();
session_destroy();
setcookie ("gdusername", "",time()-60*60*24*100, "/");
setcookie ("gdpassword", "",time()-60*60*24*100, "/");
}
function confirmUser($username,$password)
{
$md5pass = md5($password);

if($username == "ime" && $password == "parola")
return true;
else
return false;
}
function checkLoggedin()
{
if(isset($_SESSION['gdusername']) AND isset($_SESSION['gdpassword']))
return true;
elseif(isset($_COOKIE['gdusername']) && isset($_COOKIE['gdpassword']))
{
if(confirmUser($_COOKIE['gdusername'],$_COOKIE['gdpassword']))
{
createsessions($_COOKIE['gdusername'],$_COOKIE['gdpassword']);
return true;
}
else
{
clearsessionscookies();
return false;
}
}
else
return false;
}
?>
Или искаш да можеш да си ги сменяш когато си искаш? ( като влезнеш да имаш форма за сменяне така ли ?)
 
да, точно това искам :)
да мога след като се логна да си сменям чрез някъква форма паролата и името :)
предполагам, че трябва това име и парола пак да са променливи които се държат в друг файл, който да редактирам чрез формата
самоче нямам на идея как трябва да преработя скрипта
мерси отново
 

Back
Горе