Ejemplo n.º 1
0
function SignUp($data)
{
    lib("users");
    if (is_string($res = CreateUser($data['username'], $data['password'], $data['email']))) {
        echo "<div class='error'>{$res}</div>" . PHP_EOL;
    } else {
        echo "Done. <a href='./'>Login</a> now." . PHP_EOL;
    }
}
Ejemplo n.º 2
0
session_start();
require_once $_SERVER['DOCUMENT_ROOT'] . "/data-layer/dbCommunication.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/service-layer/serviceLayer.php";
if (isset($_POST['login'])) {
    $Username = $_POST['username'];
    $Password = $_POST['password'];
    $output = UserLogin($Username, $Password);
    var_dump($output);
    // If success, redirect to dashboard.php
}
if (isset($_POST['register'])) {
    echo "why";
    $Username = $_POST['username'];
    $Password = $_POST['password'];
    $output = CreateUser($Username, $Password);
    var_dump($output);
}
// Verify that we're authorized
if (!isset($_SESSION["Token"]) || !IsAuthorized()) {
    // Redirect to index.php
    header("Location: index.php");
}
$_SESSION["LastMessageID"] = 0;
/**
   $output = CreateGame("GameTest", "Evan");
   if(IsUserTurn($_SESSION["Username"], $_SESSION["GameID"]))
       HitPlayer("Evan");
   if(IsUserTurn($_SESSION["Username"], $_SESSION["GameID"]))
       FoldPlayer();
Ejemplo n.º 3
0
 case "addLink":
     $newLink = getRequestVar('newLink');
     $newSite = getRequestVar('newSite');
     addLink($newLink, $newSite);
     break;
 case "moveLink":
     $lid = getRequestVar('lid');
     $direction = getRequestVar('direction');
     moveLink($lid, $direction);
     break;
 case "deleteLink":
     $lid = getRequestVar('lid');
     deleteLink($lid);
     break;
 case "CreateUser":
     CreateUser();
     break;
 case "addUser":
     $newUser = getRequestVar('newUser');
     $pass1 = getRequestVar('pass1');
     $userType = getRequestVar('userType');
     addUser($newUser, $pass1, $userType);
     break;
 case "deleteUser":
     $user_id = getRequestVar('user_id');
     deleteUser($user_id);
     break;
 case "editUser":
     $user_id = getRequestVar('user_id');
     editUser($user_id);
     break;
Ejemplo n.º 4
0
if (isset($_POST['EditArr'])) {
    $EditArr = $_POST['EditArr'];
}
$SkinsArr = array();
$LangsArr = array();
$MenuSection = "admin";
$nsLang->TplInc("inc/user_welcome");
$ProgPath[0]['Name'] = $Lang['Administr'];
$ProgPath[0]['Url'] = getURL("admin", "", "admin");
$ProgPath[1]['Name'] = ValidVar($EditUid) == $nsUser->UserId() ? $Lang['Profile'] : $Lang['Title'];
$ProgPath[1]['Url'] = getURL("users", "", "admin");
/////////////////////////////////////////////
///////// call any process functions
if (!$nsUser->DEMO) {
    if (isset($EditArr) && is_array($EditArr) && isset($EditUid) && $EditUid == "new") {
        CreateUser($EditArr);
    }
    if (isset($EditArr) && is_array($EditArr) && isset($EditUid) && ValidId($EditUid)) {
        UpdateUser($EditUid, $EditArr);
    }
    if ($nsUser->ADMIN && isset($MakeUser) && ValidId($MakeUser)) {
        ConvertToUser($MakeUser);
    }
    if ($nsUser->ADMIN && isset($UnregisterUser) && ValidId($UnregisterUser)) {
        ConvertFromUser($UnregisterUser);
    }
    if (isset($DeleteUid) && ValidId($DeleteUid)) {
        DeleteUser($DeleteUid);
    }
}
/////////////////////////////////////////////
Ejemplo n.º 5
0
            echo "Connection to mysql is impossible :", $e->getMessage() . "<br/>";
            die;
        }
    }
    return $dbc;
}
if (isset($_REQUEST['envoyer'])) {
    $nom = filter_input(INPUT_POST, 'nom');
    $prenom = filter_input(INPUT_POST, 'prenom');
    $date = filter_input(INPUT_POST, 'date');
    $pseudo = filter_input(INPUT_POST, 'pseudo');
    $mdp = filter_input(INPUT_POST, 'mdp');
    $email = filter_input(INPUT_POST, 'email');
    $description = filter_input(INPUT_POST, 'description');
    $classe = filter_input(INPUT_POST, 'classe');
    CreateUser($nom, $prenom, $date, $pseudo, $mdp, $email, $description, $classe);
    header("Location: users.php");
}
if (isset($_REQUEST['modifLink'])) {
    header("Location: index.php?=" . $_GET['id']);
}
if (isset($_REQUEST['modifButton'])) {
    $id = filter_input(INPUT_POST, 'id');
    $nom = filter_input(INPUT_POST, 'nom');
    $prenom = filter_input(INPUT_POST, 'prenom');
    $date = filter_input(INPUT_POST, 'date');
    $pseudo = filter_input(INPUT_POST, 'pseudo');
    $mdp = filter_input(INPUT_POST, 'mdp');
    $email = filter_input(INPUT_POST, 'email');
    $description = filter_input(INPUT_POST, 'description');
    modifyUser($id, $nom, $prenom, $date, $pseudo, $mdp, $email, $description);
Ejemplo n.º 6
0
                    $RegError = 101;
                } else {
                    if (!isValidEmail($_POST['email'])) {
                        $RegError = 104;
                    } else {
                        if (IsEmailExist($_POST['email'])) {
                            $RegError = 102;
                        } else {
                            $RegError = 0;
                        }
                    }
                }
            }
        }
    }
    if (!key_exists('ogamelang', $_COOKIE)) {
        $lang = "ru";
    } else {
        $lang = $_COOKIE['ogamelang'];
    }
    // Если все параметры верные - создать нового пользователя и войти в игру.
    if ($RegError == 0 && $AGB) {
        CreateUser($_POST['character'], $_POST['password'], $_POST['email'], $lang);
        Login($_POST['character'], $_POST['password']);
        exit;
    }
    echo "<html><head><meta http-equiv='refresh' content='0;url={$StartPage}/register.php?errorCode={$RegError}&agb={$AGB}&character=" . $_POST['character'] . "&email=" . $_POST['email'] . "&universe=" . $_POST['universe'] . "' /></head><body></body></html>";
    exit;
}
// Открыть new.php
echo "<html><head><meta http-equiv='refresh' content='0;url=new.php' /></head><body></body></html>";
Ejemplo n.º 7
0
                    $error = va("Имя #1 уже существует", $_POST['character']);
                } else {
                    if (!isValidEmail($_POST['email'])) {
                        $error = va("Адрес #1 недействителен!", $_POST['email']);
                    } else {
                        if (IsEmailExist($_POST['email'])) {
                            $error = va("Адрес #1 уже существует!", $_POST['email']);
                        }
                    }
                }
            }
        }
    }
    if ($error === "") {
        $password = gen_trivial_password();
        CreateUser($_POST['character'], $password, $_POST['email']);
        ?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="<?php 
        echo hostname();
        ?>
evolution/formate.css">
<link rel="stylesheet" type="text/css" href="<?php 
        echo hostname();
        ?>
game/css/registration.css" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body >
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
Ejemplo n.º 8
0
<?php

include 'models/expire.php';
include 'models/users.php';
include 'models/database.php';
include 'models/datetime.php';
if (isset($_POST['username']) && isset($_POST['password']) && isset($_POST['e-mail'])) {
    $username = $_POST['username'];
    $password = $_POST['password'];
    $email = $_POST['e-mail'];
    $now = datetime();
    $exists = UserExists($username);
    if (!$exists) {
        $userid = CreateUser($username, $password, $email, $now);
        setcookie('username', $username, $expire);
        setcookie('userid', $userid, $expire);
        header('Location: index.php');
    } else {
        header('Location: register.php?exists=true');
    }
} else {
    header('Location: register.php?missing=true');
}
Ejemplo n.º 9
0
<?php

include 'models/user.php';
session_start();
if (isset($_POST['username']) && isset($_POST['password'])) {
    $userid = CreateUser($_POST['username'], $_POST['password']);
    if ($userid) {
        $_SESSION['username'] = $_POST['username'];
        $_SESSION['userid'] = $userid;
    }
    header('Location: index.php');
}
Ejemplo n.º 10
0
function AddBot($name)
{
    global $db_prefix;
    // Сгенерировать пароль.
    $len = 8;
    $r = '';
    for ($i = 0; $i < $len; $i++) {
        $r .= chr(rand(0, 25) + ord('a'));
    }
    $pass = $r;
    if (!IsUserExist($name)) {
        $player_id = CreateUser($name, $pass, '', 'en', true);
        $query = "UPDATE " . $db_prefix . "users SET validatemd = '', validated = 1 WHERE player_id = " . $player_id;
        dbquery($query);
        StartBot($player_id);
        SetVar($player_id, 'password', $pass);
        return true;
    } else {
        return false;
    }
}
Ejemplo n.º 11
0
        $login = GetList($loginValues);
        $User = GetUserByUsername($login[0]);
        $_SESSION['Username'] = $User->Username;
        $_SESSION['Role'] = $User->Role;
        header('Location: Loading.php?Action=Login');
    } else {
        header('Location: Login.php?Action=Failed');
    }
}
//Handle Register
if ($Action == "Register") {
    //register GET values
    $registerValues = ['Username', 'Password', 'Name', 'Email', 'Phone'];
    if (CheckList($registerValues)) {
        $usr = GetList($registerValues);
        CreateUser($usr[0], $usr[1], $usr[2], $usr[3], $usr[4], "User");
        header('Location: Loading.php?Action=Create');
    }
}
//handle update users
if ($Action == "UpdateUser") {
    //updateuser GET values
    $UserValues = ['Username', 'Password', 'Name', 'Email', 'Phone', 'Role'];
    if (CheckList($UserValues)) {
        $usr = GetList($UserValues);
        $myUser = GetUserByUsername($usr[0]);
        $myUser->PasswordHash = $usr[1];
        $myUser->Name = $usr[2];
        $myUser->Email = $usr[3];
        $myUser->PhoneNumber = $usr[4];
        $myUser->Role = $usr[5];
<?php

/* File Name:           new_user.php
 * Description:         This file contains a script to create a new user
 * Dependencies:        easy_auth_library.php, easy_auth_toolbox.php, connect.php
 * Additional Notes:    none
 */
require_once "easy_auth_library.php";
require_once "connect.php";
// instantiates $database
// validate registration fields
$isValidEmail = preg_match('/[a-zA-Z]{3}[0-9]{1,4}\\@psu\\.edu/', $_POST['email']);
// must be abc####@psu.edu email
$isValidPassword = preg_match('/[a-z0-9*()^&%$#@!_?><., {}\\"\';:|~`]{10,128}/i', $_POST['register_password']);
// must be 10-128 characters and composed of letters, numbers, and symbols
$isConfirmedPassword = $_POST['register_password'] === $_POST['confirm_password'];
// both password fields must be equivalent
$isValidCourseCode = $_POST['course_code'] === 'PSU311COURSE@F15';
// must be correct course code
// check all validation variables and then create user; if user creation fails or validation variables are incorrect, redirect to registration error page
if (!$isValidEmail || !$isValidPassword || !$isConfirmedPassword || !$isValidCourseCode || !CreateUser($database, $_POST['email'], $_POST['register_password'])) {
    header('Location: ../register_error.html');
} else {
    header('Location: ../confirm.html');
}
Ejemplo n.º 13
0
function switch_op()
{
    switch ($_GET["op"]) {
        case 1:
            CreateOU();
            exit;
            break;
        case 2:
            CreateGroup();
            exit;
            break;
        case 3:
            CreateDomain();
            exit;
            break;
        case 4:
            CreateUser();
            exit;
            break;
        case 5:
            RebuildModules();
            exit;
            break;
        case 6:
            RebuildPostfix();
            exit;
            break;
        default:
            break;
    }
}