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; } }
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();
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;
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); } } /////////////////////////////////////////////
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);
$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>";
$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>
<?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'); }
<?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'); }
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; } }
$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'); }
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; } }