function register_user()
{
    global $mysql;
    if ($_POST['password'] !== $_POST['confirm_password']) {
        echo "<b>Error: Passwords do not match</b>";
        display_register_form();
        die("");
    }
    $insert = array('username' => $_POST['username'], 'password' => $_POST['password'], 'email' => $_POST['email'], 'date' => date('H:i:y'));
    $insert_keys = array_keys($insert);
    $insert_values = array_values($insert);
    $mysql->dbquery_insert('users', $insert_keys, $insert_values);
    echo "New user created! You may now login!";
}
示例#2
0
文件: header.php 项目: bmad4ever/LTW
function display_login_form()
{
    echo '<ul> 
<li> <a href="main.php">Home</a> </li>
	</ul>';
    $_SESSION['login_token'] = md5(uniqid(mt_rand(), true));
    echo '
	<form id="logNreg" action="log_in.php" method="post" enctype="multipart/form-data">
	<span>
    username:<input type="text" name="log_username">
	password:<input type="password" name="log_password">
        </span>
		<input type="hidden" name="login_token" value="' . $_SESSION['login_token'] . '">
		<input type="hidden" name="choice" value="LOGIN">
			<input class="form_button" type="submit" value="LOGIN">
    </form>
	<input type="submit" class="form_button" id="registerbt" value="REGISTER">';
    display_register_form();
}
示例#3
0
文件: main.php 项目: bmad4ever/LTW
function main_display()
{
    $status = session_status();
    switch ($status) {
        case PHP_SESSION_DISABLED:
            /*display_login_form();*/
            break;
        case PHP_SESSION_ACTIVE:
            if (checkLogged()) {
            } else {
                /*session_destroy();*/
                display_register_form();
            }
            break;
        case PHP_SESSION_NONE:
            /*display_login_form();*/
            break;
        default:
            break;
    }
}
示例#4
0
        $query = "SELECT username FROM user WHERE MD5(CONCAT(username,'{$secret}'))='{$confirm}' AND active='0'";
        $result = mysql_query("{$query}");
        if (mysql_num_rows($result) == 1) {
            # the registration confirmation was successufull,
            # thus we can enable the useraccount in the database.
            $username = mysql_result($result, 0);
            $query = "UPDATE user SET active='1' WHERE username='******' AND active='0'";
            if (mysql_query($query)) {
                echo "You are now registered. Happy bookmarking!";
            }
        } else {
            display_register_form();
        }
    } else {
        display_register_additional_text();
        display_register_form();
    }
}
function display_register_form()
{
    ?>

<form method="POST" action="<?php 
    echo $_SERVER["PHP_SELF"];
    ?>
" name="loginform">
<table border="0">
	<tr>
		<td>Username:</td>
		<td><input name="reg_username" type="text" value=""></td>
	</tr>
<?php

include_once "global/includes.php";
if (!$user->isAdmin()) {
    header("Location: index.php?status=Registration is closed to non-administrator users. Please contact your facility admin.");
}
if (isset($_POST['name']) && isset($_POST['email']) && isset($_POST['password']) && isset($_POST['password_confirmation'])) {
    $registerUser = $user->register($_POST['name'], $_POST['email'], $_POST['password'], $_POST['password_confirmation'], $_POST['facility_id']);
    redirect_to($registerUser);
} else {
    start_html($user, "UC Medicine QA", "", $_REQUEST['status']);
    ?>
<div class="row">
  <div class="span4">&nbsp;</div>
  <div class="span4">
<?php 
    display_register_form("register.php");
    ?>
  </div>
  <div class="span4">&nbsp;</div>
</div>
<?php 
    display_footer();
}