Esempio n. 1
0
    if (!$conn) {
        echo "conn failure ";
        return false;
    }
    $stmnt2 = $conn->prepare("SELECT * FROM USERS2 WHERE USER_UID = ?;");
    $stmnt2->bind_param('s', $user);
    $stmnt2->execute();
    $stmnt2->store_result();
    $amount = $stmnt2->num_rows;
    if ($amount == 0) {
        echo "user does not exists ";
        return false;
    }
    $stmnt2->close();
    $stmnt = $conn->prepare("UPDATE USERS2 SET USER_PWDHSH=?, USER_PWDSALT= ? WHERE USER_UID = ?;");
    $salt = file_get_contents('/dev/urandom', false, null, 0, 64);
    $options = array('salt' => $salt);
    $phash = crypt($password, $salt);
    $stmnt->bind_param('sss', $phash, $salt, $user);
    $stmnt->execute();
    $stmnt->close();
    $conn->close();
    return true;
}
$fail = false;
session_start();
if (changePass($_POST["USERNAME"], $_POST["PASSWORD"], $_POST["PASSWORD2"])) {
    echo "True";
} else {
    echo "False";
}
Esempio n. 2
0
//  ***************************************************************************
/*
 * Auteur : Romain Maillard
 * Date   : 26.09.2015
 * But: permet de changer son mot de passe
 */
session_start();
//  Inclusion fichier de fonction.
require_once "include/fonction.php";
//  Vérifie si l'utilisateur est déjà connecté sinon le redirige vers signin.php.
if (!isConnected()) {
    header('Location: signout.php');
}
if (isset($_POST['change'])) {
    if (changePass($_POST['password1'], $_POST['password2'])) {
        echo "<script>alert('Password change');</script>";
    } else {
        echo "<script>alert('Password not match');</script>";
    }
}
//  ***************************************************************************
?>
<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="description" content="">
  <meta name="author" content="">
Esempio n. 3
0
<?php

include_once "header.php";
include_once "db.php";
include_once "dertyn.php";
if (!$_POST['checksubmit']) {
    showPasswordChangeform();
} else {
    $username = getUserName();
    $user = $username;
    $pass = $_POST['oldpass'];
    $newpass1 = $_POST['newpass1'];
    $newpass2 = $_POST['newpass2'];
    $logincheck = checkLogin($user, $pass);
    if ($logincheck == 0 && strcmp($newpass1, $newpass2) == 0) {
        changePass($user, $newpass1);
        echo "thanks for logging in {$user}!";
    } else {
        echo "either your password was typed wrong or your new passwords did not match.  <a href='" . $_SERVER['PHP_SELF'] . "'>try again</a>";
    }
}
?>

<?php 
include_once "footer.php";
?>

Esempio n. 4
0
<?php

#####################################################################
#
#   File          : CHANG PASS
#   Project       : Game Magazine Project
#   Author        : Béo Sagittarius
#   Created       : 07/01/2015
#
##################################################################### -->
include '/includes/backend/mysqli_connect.php';
include '/includes/functions.php';
if (isset($_POST['oldpass'])) {
    $oldpass = mysqli_real_escape_string($dbc, strip_tags($_POST['oldpass']));
    $newpass = mysqli_real_escape_string($dbc, strip_tags($_POST['newpass']));
    $result = checkOldPass($oldpass, $_SESSION['uid']);
    if (mysqli_num_rows($result) == 1) {
        $user = mysqli_fetch_array($result, MYSQLI_ASSOC);
        $rs2 = changePass($newpass, $_SESSION['uid']);
        if (mysqli_affected_rows($dbc) == 1) {
            echo json_encode(['status' => 'OK']);
        } else {
            echo json_encode(['status' => 'FAIL']);
        }
    } else {
        echo json_encode(['status' => 'CHECK FAIL']);
    }
}
Esempio n. 5
0
				<h4><a href="?p=admin">Main Menu</a> / <a href="?p=admin&sub=users">Manage Users</a> / <?php 
            echo $profile['username'];
            ?>
</h4>
			</div> <!-- .content-header -->				
			<div class="main-content">
			
				<?php 
            if (isset($_POST['action'])) {
                if ($user['account_level'] <= $profile['account_level'] && $user['account_level'] != '4') {
                    output_message('error', 'You cannot edit this infomation. Not enough Privilages!');
                } else {
                    if ($_POST['action'] == 'editProfile') {
                        changeDetails();
                    } elseif ($_POST['action'] == 'changePass') {
                        changePass();
                    } elseif ($_POST['action'] == 'editWeb') {
                        editUser();
                    }
                }
            }
            ?>
				
				<!-- Table for general account details -->
				<table style="border-bottom: 1px solid #E5E2E2;">
					<thead>
						<th colspan="4"><center><b><?php 
            echo $lang['general_stats'];
            ?>
</center></b></th>
					</thead>
<?php

include '../init.php';
sleep(3);
$newpass = $_POST["newpass"];
$connewpass = $_POST["connewpass"];
$uid = $_POST["uid"];
$errors = array();
if (empty($newpass) || empty($connewpass) || empty($uid)) {
    $errors[] = "One or more fields are empty. Please fill them up.";
} else {
    if (strlen($newpass) > 20 || strlen($connewpass) > 20 || strlen($newpass) < 6 || strlen($connewpass) < 6) {
        $errors[] = "Password should only 6 to 20 characters only.";
    }
    if ($newpass != $connewpass) {
        $errors[] = "Password not the same.";
    }
}
$return['msg'] = array();
if (!empty($errors)) {
    foreach ($errors as $error) {
        $return['error'] = true;
        $return['msg'][] = $error . "\n";
    }
} else {
    changePass($newpass, $uid);
    $return['error'] = false;
    $return['msg'] = "Success";
}
echo json_encode($return);
Esempio n. 7
0
         } else {
             $pass1 = strip($pass1);
             $email = strip($email);
             $ava = strip($ava);
             $realname = strip($realname);
             $location = strip($location);
             $hobbies = strip($hobbies);
             $bio = strip($bio);
             $time = time();
             if ($XUSER['TIME'] == 0) {
                 $time = 0;
             }
             DoQuery("DELETE FROM {$SERVER['TBL_PREFIX']}users WHERE username='******'NAME']}'");
             DoQuery("INSERT INTO {$SERVER['TBL_PREFIX']}users VALUES\n('{$row['0']}','{$row['1']}','{$row['2']}','{$email}','{$row['4']}','{$ava}','{$realname}','{$location}','{$hobbies}','{$bio}','{$row['10']}','{$row['11']}','{$time}','{$row['13']}')");
             if ($pass1 != "") {
                 changePass($pass1, $XUSER['NAME']);
             }
         }
     } else {
         $q = DoQuery("SELECT * FROM {$SERVER['TBL_PREFIX']}users WHERE username='******'");
         $row = Do_Fetch_Row($q);
         $email = $row[3];
         $ava = $row[5];
         $realname = $row[6];
         $loco = $row[7];
         $hobb = $row[8];
         $bio = $row[9];
         $body = "<Br>\n<div align=\"center\">\n<form action=\"index.php\" method=\"post\">\n<input type=\"hidden\" name=\"step\" value=\"5\">\n<input type=\"hidden\" name=\"viewprofile\" value=\"{$viewprofile}\">\n<table border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"{$CS['3']}\">\n<Tr><td><div align=\"center\">\n<table border=\"0\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"{$CS['3']}\">\n\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['13']}</td>\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"password\" name=\"pass1\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['46']}</td>\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"password\" name=\"pass2\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['47']}</td>\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"email\" value=\"{$email}\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['48']}</td>\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"ava\" value=\"{$ava}\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['49']}</td>\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"realname\" value=\"{$realname}\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['50']}</td>\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"location\" value=\"{$loco}\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['51']}</td>\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"hobbies\" value=\"{$hobb}\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['52']}</td>\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><textarea name=\"bio\">{$bio}</textarea></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">&nbsp;</td>\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"submit\" value=\"{$txt['35']}\"> <input type=\"reset\" value=\"{$txt['36']}\"></td>\n</tr>\n</table>\n</div>\n</td></tr></table>\n</form></div><Br>\n";
     }
 } else {
     $q = DoQuery("SELECT * FROM {$SERVER['TBL_PREFIX']}users WHERE username='******'");
function changeDetails()
{
    global $DB, $lang, $user, $Account;
    $success = 0;
    // If password isnt emtpy
    if (!empty($_POST['new_pass'])) {
        $change = changePass();
        if ($change == TRUE) {
            $success++;
        }
    } else {
        $success++;
    }
    $setemail = changeEmail();
    if ($setemail == TRUE) {
        $success++;
    }
    $setexp = $Account->setExpansion($user['id'], $_POST['exp']);
    if ($setexp == TRUE) {
        $success++;
    }
    if ($success == 3) {
        output_message('success', $lang['account_update_success'] . '<meta http-equiv=refresh content="4;url=?p=account&sub=manage">');
    }
}
Esempio n. 9
0
            $password_new_error = "VEATEADE: Uus parool on kohustuslik!";
        } else {
            $password_new = test_input($_POST["password_new"]);
        }
        if (empty($_POST["password_new_again"])) {
            $password_new_again_error = "VEATEADE: Uus parool on kohustuslik!";
        } else {
            $password_new_again = test_input($_POST["password_new_again"]);
        }
        if ($_POST["password_new"] != $_POST["password_new_again"]) {
            $password_repeat_error = "VEATEADE: Uued paroolid peavad kattuma!";
        }
        if ($password_current_error == "" && $password_new_error == "" && $password_new_again_error == "" && $password_repear_error == "") {
            $newhash = hash("sha512", $password_new);
            $oldhash = hash("sha512", $password_current);
            changePass($newhash, $id_from_db, $oldhash);
        }
    }
}
$page_title = "Muuda parooli";
$page_file_name = "changepw.php";
?>
<div id="container">
<div id="header">
<div class="headerblock">
<?php 
require_once "header.php";
?>
</div>
<div class="loginblockleft">
<form action="table.php" method="get">
        echo view_admin_cursos($admin_id);
        break;
    case 'I':
        echo add_admin();
        break;
    case 'U':
        echo edit_admin($admin_id);
        break;
    case 'D':
        echo delete_admin($admin_id);
        break;
    case 'changeUser':
        echo changeUser($admin_id);
        break;
    case 'changePass':
        echo changePass($admin_id);
        break;
}
function add_admin()
{
    $usu = $_REQUEST['usu'];
    $pass = $_REQUEST['pass'];
    $email = $_REQUEST['email'];
    //ECHO's
    //echo "usu: ".$usu."<br />";
    //echo "pass: "******"<br />";
    //echo "email: ".$email."<br />";
    $SQL = "INSERT INTO administrador (usu, pass, comentario, email, created) VALUES ('{$usu}', '{$pass}', '{$comment}', '{$email}', current_timestamp);";
    if (ejecutaConsulta($SQL)) {
        ?>
		<script type="text/javascript" language="JavaScript">