Example #1
0
 $updatePW = true;
 date_default_timezone_set('Asia/Bangkok');
 $User = new User();
 if (isset($_POST["btnUpdate"])) {
     $User->setUserID($_POST["txtUserID"]);
     $User->setUserName($_POST["txtUserName"]);
     $User->setEmail($_POST["txtEmail"]);
     $dateOfBirth = new DateTime(str_replace('/', '-', $_POST["txtBirthDay"]));
     //d-m-Y
     $User->setDateOfBirth($dateOfBirth);
     $User->setFullName($_POST["txtFullName"]);
     $User->setGender($_POST["cboGender"]);
     $User->setUserPermission(0);
     $userLastModified = new DateTime();
     $User->setUserLastModified($userLastModified);
     $User->setUserPassWord(Context::getCurrentUser()["userPassWord"]);
     $User->update();
     $_SESSION["CurrentUser"] = (array) $User;
     $update = true;
     unset($_SESSION['captcha']);
 } else {
     if (isset($_POST["btnSave"]) && isset($_POST["txtPassWordOld"])) {
         $messagePW = "";
         $User->setUserID(Context::getCurrentUser()["userID"]);
         $passWordOld = $_POST["txtPassWordOld"];
         if (Context::getCurrentUser()["userPassWord"] == $passWordOld) {
             $User->setUserPassWord($_POST["txtPassWordNew"]);
             if ($User->updatePassWord()) {
                 $updatePW = true;
                 $_SESSION["CurrentUser"]["userPassWord"] = $_POST["txtPassWordNew"];
                 $update = true;
Example #2
0
        $token = "token=" . $encrypted;
    } else {
        $encrypted = $crypter->Encrypt($_SESSION["token"]);
        $token = "token=" . $encrypted;
    }
}
$user = new User();
//Chuyen trang khac neu da dang nhap
/*if (Context::IsLogged()) {
    Utils::Redirect("index.php");
}*/
$boardLogin = true;
$mess = "";
if (isset($_POST["btnLogin"])) {
    $user->setUserName($_POST["login_txtUserName"]);
    $user->setUserPassWord($_POST["login_txtPassWord"]);
    $remember = isset($_POST['chkRemember']) ? true : false;
    $ret = $user->login();
    // $ret: true => đăng nhập thành công, $user có đủ thông tin
    // $ret: false => đăng nhập thất bại
    if ($ret) {
        $_SESSION["IsLogin"] = 1;
        // đã đăng nhập
        $_SESSION["CurrentUser"] = (array) $user;
        // ghi nho dang nhap
        if ($remember) {
            $expire = time() + 15 * 24 * 60 * 60;
            setcookie("UserName", $user->getUserName(), $expire);
        }
        $url = "index.php";
        Utils::Redirect($url);
Example #3
0
$page->addCSS("assets/css/register.css");
$page->addCSS("assets/css/bootstrap-datepicker.min.css");
//$page->addJavascript("assets/js/bootstrap-datepicker.min.js");
$page->addJavascript("assets/js/jquery.inputmask.bundle.min.js");
$page->addJavascript("assets/js/sweetalert/sweetalert.min.js");
$page->startBody();
$User = new User();
$insert = null;
if (isset($_SESSION["IsLogin"]) && $_SESSION["IsLogin"]) {
    require_once './helper/Utils.php';
    $url = "index.php";
    Utils::Redirect($url);
}
if (isset($_POST["btnRegister"])) {
    $User->setUserName($_POST["txtUserName"]);
    $User->setUserPassWord($_POST["txtPassWord"]);
    $User->setEmail($_POST["txtEmail"]);
    $dateOfBirth = new DateTime(str_replace('/', '-', $_POST["txtBirthDay"]));
    //d-m-Y
    $User->setDateOfBirth($dateOfBirth);
    $User->setFullName($_POST["txtFullName"]);
    $User->setGender($_POST["cboGender"]);
    $User->setUserPermission(0);
    $userCreated = new DateTime();
    $User->setUserCreated($userCreated);
    $User->insert();
    $_SESSION["IsLogin"] = 1;
    // đã đăng nhập
    $_SESSION["CurrentUser"] = (array) $User;
    $insert = true;
    unset($_SESSION['captcha']);
Example #4
0
/*
	Sample Processing of Forgot password form via ajax
	Page: extra-register.html
*/
# Response Data Array
if (!isset($_SESSION)) {
    session_start();
}
require_once "../entities/User.php";
require_once '../helper/Context.php';
$user = new User();
$resp = array();
// Fields Submitted
$user->setUserName($_POST["username"]);
$user->setUserPassWord($_POST["password"]);
// This array of data is returned for demo purpose, see assets/js/neon-forgotpassword.js
$resp['submitted_data'] = $_POST;
// Login success or invalid login data [success|invalid]
// Your code will decide if username and password are correct
$login_status = 'invalid';
$ret = $user->login();
// $ret: true => đăng nhập thành công, $user có đủ thông tin
// $ret: false => đăng nhập thất bại
if ($ret && $user->getUserPermission() == 1) {
    $login_status = 'success';
    $_SESSION["IsLogin"] = 1;
    // đã đăng nhập
    $_SESSION["CurrentUser"] = (array) $user;
}
$resp['login_status'] = $login_status;