コード例 #1
0
 // if email exist and different companyid
 $sqlUser = "******" . $email . "'";
 $rsUser = executeSelect($sqlUser, $conn);
 if (mysql_num_rows($rsUser) > 0) {
     $error = true;
     $errormessage .= MESSAGE_EMAIL_EXIST_SAME_COMPANY . "<br>";
 }
 $sqlUser = "******" . $email . "' AND nCompId='" . $company . "'";
 $rsUser = executeSelect($sqlUser, $conn);
 if (mysql_num_rows($rsUser) > 0) {
     $row = mysql_fetch_array($rsUser);
     $id = $row['nUserid'];
     $company = $row['nCompId'];
     $name = $row['vUserName'];
 } else {
     if (userNameExists($name)) {
         $loginname = strtolower($name) . '1';
     }
     // for unique loginname
     if ($error) {
         // if any error exist redirect it to ticket posting form
         header("location:postticketbeforeregister.php?var_message={$errormessage}");
         exit;
     } else {
         // email does not exist in the given companyid
         $sql1 = " INSERT INTO sptbl_users(`nUserId`, `nCompId`,`vUserName`,`vEmail`,`vLogin`,`vPassword`,`dDate`, `vBanned`, `vDelStatus`) ";
         $sql1 .= " VALUES('','" . addslashes($company) . "', '" . addslashes($name) . "','" . addslashes($email) . "','" . addslashes($loginname) . "','" . addslashes(md5($code)) . "',now(),'0','0')";
         $result1 = executeSelect($sql1, $conn);
         $id = mysql_insert_id();
         if (result1) {
             $sql = " Select * from sptbl_lookup where vLookUpName IN('Post2PostGap','MailFromName','MailFromMail',";
コード例 #2
0
ファイル: register.php プロジェクト: ACSAUruguay/helpdesk
<?php

$page = 'register';
if ($_POST["postback"] == "Save Changes") {
    $error = false;
    $company = 0;
    $errormessage = "";
    if (isNotNull($_POST["txtLoginName"])) {
        $loginname = trim($_POST["txtLoginName"]);
        if (!isValidUsername($loginname)) {
            $error = true;
            $errormessage .= MESSAGE_INVALID_LOGIN_NAME . "<br>";
        } else {
            if (userNameExists($loginname)) {
                $error = true;
                $errormessage .= MESSAGE_LOGIN_NAME_EXISTS . "<br>";
            }
        }
    } else {
        //login name null
        $error = true;
        $errormessage .= MESSAGE_LOGIN_NAME_REQUIRED . "<br>";
    }
    if (isNotNull($_POST["txtPassword"])) {
        $password = $_POST["txtPassword"];
        if (strlen($password) < $passwordLength) {
            $error = true;
            $errormessage .= MESSAGE_NEW_PASSWORD_LENGTH . "<br>";
        }
    } else {
        //user password null
コード例 #3
0
ファイル: register.php プロジェクト: asatu/enhanced-Ajax-Chat
<?php

require_once './lib/registration_functions.php';
initDataBaseConnection();
if ($_POST['Username'] == '' || alpha_numeric($_POST['Username']) == FALSE) {
    $errors[] = 'Der Benutzername darf nur aus Zahlen und Buchstaben bestehen.';
}
if (userNameExists($_POST['Username'])) {
    $errors[] = 'Der gew&uuml;nschte Benutzername ist leider schon registriert. W&auml;hle bitte einen anderen namen aus.';
}
if ($_POST['Password'] == '' || alpha_numeric($_POST['Password']) == FALSE) {
    $errors[] = 'Das Passwort darf nur aus Zahlen und Buchstaben bestehen.';
}
if ($_POST['Password'] != $_POST['re_Password']) {
    $errors[] = 'Die beiden Passw&ouml;rter stimmen nicht �berein.';
}
if (is_array($errors)) {
    echo '<p class="error"><b>Der folgende Fehler ist aufgetreten:</b></p>';
    while (list($key, $value) = each($errors)) {
        echo '<span class="error">' . $value . '</span><br />';
    }
} else {
    //add the user to the DB
    addUser($_POST['Username'], $_POST['Password']);
    echo '<p><b>Erfolg!</b></p>';
    echo '<span>Du wurdest erfolgreich registriert. du kannst dich jetzt mit deinen eingegebenen Daten einloggen.
		<br>Klick <a href="index.php">Hier</a> um zum Login zu gelangen.</span>';
}