Вход Регистрация
Файл: Boomchat 7.1/pass_change.php
Строк: 33
<?php
require_once("system/config.php");

if(isset(
$_POST['old_password']) && isset($_POST['new_password']) && isset($_POST['confirm_password'])){

    
$me $user['user_name'];
    
$old_password $mysqli->real_escape_string(trim($_POST['old_password']));
    
$new_password $mysqli->real_escape_string(trim($_POST['new_password']));
    
$confirm_password $mysqli->real_escape_string(trim($_POST['confirm_password']));

    
$compare_password sha1(str_rot13($old_password $encryption));
    
$password_set sha1(str_rot13($new_password $encryption));

    if(!empty( 
$old_password ) && !empty( $new_password ) && !empty( $confirm_password )){
        if(
$compare_password == $user['user_password']){
            if(
$new_password == $confirm_password){
                if(
strlen($new_password) > 5){
                    
// password change process 
                    
setcookie("password","$password_set"time()+ (1000 1000));
                    
$mysqli->query("UPDATE `users` SET `user_password` = '$password_set' WHERE `user_name` = '$me'");
                    echo 
1;
                }
                else{
                    
// pass too short
                    
echo 6;
                }
            }
            else {
                
// new pass confirm not matching
                
echo 4;
            }
        }
        else {
            
// old password not matching
            
echo 2;
        }
    }
    else {
        
// pass field empty
        
echo 3;
    }
}
else{
    
// problem occur while submitting
    
echo 5;
}
?>
Онлайн: 0
Реклама