public function mZ_mindbody_login()
 {
     require_once MZ_MINDBODY_SCHEDULE_DIR . 'inc/mz_mbo_init.inc';
     if (!empty($_POST)) {
         $validateLogin = $mb->ValidateLogin(array('Username' => $_POST['username'], 'Password' => $_POST['password']));
         if (!empty($validateLogin['ValidateLoginResult']['GUID'])) {
             $_SESSION['GUID'] = $validateLogin['ValidateLoginResult']['GUID'];
             $_SESSION['client'] = $validateLogin['ValidateLoginResult']['Client'];
             $this->displayWelcome();
         } else {
             if (!empty($validateLogin['ValidateLoginResult']['Message'])) {
                 echo $validateLogin['ValidateLoginResult']['Message'];
             } else {
                 _e('Invalid Login', 'mz-mindbody-api');
                 echo '<br />';
             }
             return $this->displayLoginForm();
         }
     } else {
         if (empty($_SESSION['GUID'])) {
             return displayLoginForm();
         } else {
             return $this->displayWelcome();
         }
     }
 }
Exemplo n.º 2
0
function doLogin($referer_in, $post)
{
    extract($post);
    if ($submit_login) {
        if (!recaptchaCheck()) {
            return 0;
        }
        $database = connectToDatabase();
        $account = new Account($username);
        if ($account->checkPassword($password)) {
            session_name($username);
            $_SESSION['username'] = $username;
            $_SESSION['id'] = $account->getDatabaseID();
            if ($referer) {
                doRedirect($referer);
            } else {
                renderError("Cannot redirect you to the proper place.  Please press the back button and try again.");
                return 0;
            }
        } else {
            renderError("Your password is incorrect.  Please try again");
            return 0;
        }
    } else {
        renderError("You need to login to do that.");
        displayLoginForm($referer_in);
        return 0;
    }
}
Exemplo n.º 3
0
function displayLoginBanner()
{
    $userInfo = getCurrentUserInfo();
    if (isset($userInfo)) {
        displayWelcomeBack($userInfo);
    } else {
        displayLoginForm();
    }
}
Exemplo n.º 4
0
function login()
{
    if (isset($_POST["username"]) and isset($_POST["password"])) {
        if ($_POST["username"] == USERNAME and $_POST["password"] == PASSWORD) {
            $_SESSION["username"] = USERNAME;
            session_write_close();
            header("Location: login.php");
        } else {
            displayLoginForm("Sorry, that username/password could not be found. Please try again.");
        }
    }
}
Exemplo n.º 5
0
/**
 * control 
 * 
 * @return void
 */
function control()
{
    if (isset($_GET['lang'])) {
        displayChangeLanguage();
    } elseif (isset($_GET['err'])) {
        displayLoginError();
    } elseif (isset($_SESSION['fcms_id']) || isset($_COOKIE['fcms_cookie_id'])) {
        displayAlreadyLoggedIn();
    } elseif (isset($_POST['submit'])) {
        displayLoginSubmit();
    } else {
        displayLoginForm();
    }
}
Exemplo n.º 6
0
function attemptLogin()
{
    global $conn_id;
    global $ftpHost;
    global $ftpPort;
    global $ftpMode;
    global $ftpSSL;
    global $ftpDir;
    global $lang_missing_fields;
    global $lang_ip_conflict;
    global $sessionLockIP;
    $is_login_form = isset($_POST["login"]) && $_POST["login"] == 1;
    if (!$is_login_form && connectFTP(0) == 1) {
        // Check for hijacked session
        if ($_SESSION["ip_check"] == 1) {
            if ($_SERVER['REMOTE_ADDR'] == $_SESSION["user_ip"]) {
                $_SESSION["loggedin"] = 1;
            } else {
                $_SESSION["errors"] = $lang_ip_conflict;
                sessionExpired($lang_ip_conflict);
                logOut();
            }
        } else {
            $_SESSION["loggedin"] = 1;
        }
    } else {
        if ($is_login_form) {
            // Check for login errors
            if (checkLoginErrors() == 1) {
                $_SESSION["login_error"] = $lang_missing_fields;
                displayLoginForm(1);
            } else {
                // Set POST vars to SESSION
                if ($ftpHost == "") {
                    $_SESSION["ftp_host"] = trim($_POST["ftp_host"]);
                    $_SESSION["ftp_port"] = trim($_POST["ftp_port"]);
                    $_SESSION["ftp_pasv"] = empty($_POST["ftp_pasv"]) ? 0 : 1;
                    $_SESSION["ftp_ssl"] = empty($_POST["ftp_ssl"]) ? 0 : 1;
                } else {
                    $_SESSION["ftp_host"] = $ftpHost;
                    $_SESSION["ftp_port"] = $ftpPort;
                    $_SESSION["ftp_pasv"] = $ftpMode;
                    $_SESSION["ftp_ssl"] = $ftpSSL;
                }
                $_SESSION["ftp_user"] = trim($_POST["ftp_user"]);
                $_SESSION["ftp_pass"] = trim($_POST["ftp_pass"]);
                $_SESSION["interface"] = empty($_POST["interface"]) ? "" : "adv";
                $_SESSION["skin"] = empty($_POST["skin"]) ? "" : $_POST["skin"];
                $_SESSION["lang"] = $_POST["lang"];
                if ($sessionLockIP == "") {
                    $_SESSION["ip_check"] = empty($_POST["ip_check"]) ? 0 : 1;
                } else {
                    $_SESSION["ip_check"] = $sessionLockIP;
                }
                $_SESSION["filesCharSet"] = $_POST["filesCharSet"];
                if (connectFTP(1) == 1) {
                    $_SESSION["loggedin"] = 1;
                    // Save user's IP address
                    $_SESSION["user_ip"] = $_SERVER['REMOTE_ADDR'];
                    // Set platform
                    getPlatform();
                    // Change dir if one set
                    if ($ftpDir != "") {
                        if (@ftp_chdir($conn_id, $ftpDir)) {
                            $_SESSION["dir_current"] = $ftpDir;
                        } else {
                            if (@ftp_chdir($conn_id, "~" . $ftpDir)) {
                                $_SESSION["dir_current"] = "~" . $ftpDir;
                            }
                        }
                    }
                    header("Location: index.php");
                    $_SESSION["filesCharSet"] = $_POST["filesCharSet"];
                    exit;
                } else {
                    displayLoginForm(1);
                }
            }
        } else {
            displayLoginForm(0);
        }
    }
}
Exemplo n.º 7
0
    $validateLogin = $mb->ValidateLogin(array('Username' => $_POST['username'], 'Password' => $_POST['password']));
    if (!empty($validateLogin['ValidateLoginResult']['GUID'])) {
        $_SESSION['GUID'] = $validateLogin['ValidateLoginResult']['GUID'];
        $_SESSION['client'] = $validateLogin['ValidateLoginResult']['Client'];
        displayWelcome();
    } else {
        if (!empty($validateLogin['ValidateLoginResult']['Message'])) {
            echo $validateLogin['ValidateLoginResult']['Message'];
        } else {
            echo "Invalid Login<br />";
        }
        displayLoginForm();
    }
} else {
    if (empty($_SESSION['GUID'])) {
        displayLoginForm();
    } else {
        displayWelcome();
    }
}
function displayLoginForm()
{
    echo <<<EOD
<form method="POST">
\t<input type="text" name="username" placeholder="username" />
\t<input type="password" name="password" placeholder="password" />
\t<button type="submit">Log in</button> <a href="signup.php">Sign up</a>
</form>\t
EOD;
}
function displayWelcome()
Exemplo n.º 8
0
  <B>PHONE 2:</B> $Phone2<BR>
  <B>EMAIL:</B> $Email<BR>
  <B>USERNAME: </B> $Username<BR>
  <B>PASSWORD: </B> [Hidden, Check Email]<BR>
</ul>

Thank you!";

$subject = "Drums Of Summer Registration";
$body    = "Thank you for registering for an account on DrumsOfSummer.com.  Your registration information is: \n";
$body   .= "\n\tNAME\n\t\t$LName, $FName $MName\n";
$body   .= "\tADDRESS:\n";
$body   .= "\t\t$Address1\n";
if ($Address2 != "") { $body .= "\t\t$Addres2\n"; }
$body   .= "\t\t$City, $State $Zip\n";
$body   .= "\tPHONE:\n\t\t$Phone1\n";
if ($phone2 != "") { $body .= "\t\t$Phone2 (secondary)\n"; }
$body   .= "\tEMAIL:\n\t\t$Email\n";
$body   .= "\tUSERNAME:\n\t\t$Username\n";
$body   .= "\tPASSWORD:\n\t\t$Password\n";
$body   .= "\nIf you have any questions, please contact drumsofsummer@gmail.com or visit DrumsOfSummer.com.\n";

mail($Email, $subject, $body, "From: accounts@drumsofsummer.com\nX-Mailer: PHP 4.x");

ECHO "<P>You must now login:<BR>";

displayLoginForm($Username, "", "");

  endContentBox();

?>
Exemplo n.º 9
0
if (mysql_numrows($result) == 0)
{
  badPasswordUsernameCombination();
  displayLoginForm($Username, "", $ref);
  mysql_close();
  exit;
}

$storedPassword = mysql_result($result, 0, "Password");
$CustomerID = mysql_result($result, 0, "CustomerID");

if ($storedPassword != $Password)
{
  badPasswordUsernameCombination();
  displayLoginForm($Username, "", $ref);
  mysql_close();
  exit;
}

srand((double)microtime()*1000000);
$authcode = rand(0,2000000);

$query = "UPDATE customers SET Auth = $authcode WHERE CustomerID = $CustomerID";
$result = mysql_query($query) or die("Query failed:<BR>$query<BR>Error: " . mysql_error());

$time = time() + 3600 * 24;   // 24 hours, 1 day
setcookie("id", $CustomerID, $time);  // $_COOKIE["id"]
setcookie("username", $Username, $time); // $_COOKIE["username"]
setcookie("auth", $authcode, $time);  // $_COOKIE["auth"]
Exemplo n.º 10
0
	<meta charset="UTF-8" />
	 <title>Log In Cookie Example</title>
	<style type = "text/css">		  
			body {font-family: Verdana, sans-serif;}
	</style>
</head>
<body>

<h1 align=center>Please Log In</h1>
<p>


<?php 
$name = isset($_POST['name']) ? $_POST['name'] : "";
$password = isset($_POST['password']) ? $_POST['password'] : "";
displayLoginForm($name, $password);
?>


</body>
</html>
<?php 
function displayLoginForm($name, $passwd)
{
    ?>
	<form action="loginCookie.php" method="post">
		Name:<input type="test" name="name" type="text" size="20" 
					value="<?php 
    echo $name;
    ?>
"/>
Exemplo n.º 11
0
function attemptLogin()
{
    global $lang_missing_fields;
    global $lang_ip_conflict;
    if (connectFTP(0) == 1 && isset($_POST["login"]) && $_POST["login"] != 1) {
        // Check for hijacked session
        if (isset($_SESSION["ip_check"]) && $_SESSION["ip_check"] == 1) {
            if (isset($_SESSION["REMOTE_ADDR"]) && isset($_SESSION["user_ip"]) && $_SERVER['REMOTE_ADDR'] == $_SESSION["user_ip"]) {
                $_SESSION["loggedin"] = 1;
            } else {
                $_SESSION["errors"] = $lang_ip_conflict;
                sessionExpired($lang_ip_conflict);
                logOut();
            }
        } else {
            $_SESSION["loggedin"] = 1;
        }
    } else {
        if (isset($_POST["login"]) && $_POST["login"] == 1) {
            // Check for login errors
            if (checkLoginErrors() == 1) {
                $_SESSION["login_error"] = $lang_missing_fields;
                displayLoginForm(1);
            } else {
                // Set POST vars to SESSION
                $_SESSION["ftp_ssl"] = $_POST["ftp_ssl"];
                $_SESSION["ftp_host"] = trim($_POST["ftp_host"]);
                $_SESSION["ftp_user"] = trim($_POST["ftp_user"]);
                $_SESSION["ftp_pass"] = trim($_POST["ftp_pass"]);
                $_SESSION["ftp_port"] = trim($_POST["ftp_port"]);
                $_SESSION["ftp_pasv"] = $_POST["ftp_pasv"];
                $_SESSION["interface"] = $_POST["interface"];
                $_SESSION["skin"] = $_POST["skin"];
                $_SESSION["lang"] = $_POST["lang"];
                $_SESSION["ip_check"] = $_POST["ip_check"];
                if (connectFTP(1) == 1) {
                    $_SESSION["loggedin"] = 1;
                    // Save user's IP address
                    $_SESSION["user_ip"] = $_SERVER['REMOTE_ADDR'];
                    // Set platform
                    getPlatform();
                } else {
                    displayLoginForm(1);
                }
            }
        } else {
            displayLoginForm(0);
        }
    }
}
Exemplo n.º 12
0
function processLogin()
{
    /*if(isset($_GET["username"]) and $_GET["username"]=="guest"){
    		$_SESSION["username"]="******";
    		$_SESSION["email"]="CY0000";
    		header("Location:home.php");
    	}*/
    if (isset($_POST["email"]) and isset($_POST["password"])) {
        require_once "class.db.Utils.php";
        require_once "class.LDAP.php";
        require_once "class.MD5.php";
        require_once "class.db.Log.php";
        $ldap = new LDAP();
        $md5 = new MD5();
        $email = $_POST["email"];
        if ($email != "") {
            if (!strpos($email, "@cyou-inc.com")) {
                $email = $email . '@cyou-inc.com';
            }
            if ($_POST["password"] != "") {
                $usermsg = "";
                $usermsg = $ldap->login($email, $_POST["password"]);
                if ($usermsg) {
                    $email = substr($_POST["email"], 0, strpos($_POST["email"], "@"));
                    $username = $usermsg["username"];
                    $employee_id = $usermsg["employee_id"];
                    $department = $usermsg["department"];
                    $db = new UserDB();
                    $user = $db->hasUser($_POST["email"]);
                    //如果数据库里修改了用户名则使用修改后的,否则使用num值
                    if ($user) {
                        $username = $user["username"];
                    } else {
                        $db->insertLDAP(array("email" => $_POST["email"], "username" => $username, "employee_id" => $employee_id, "department" => $department));
                    }
                    //保存session
                    $_SESSION["username"] = $username;
                    $_SESSION["email"] = $email;
                    $_SESSION["password"] = $md5->string2secret($_POST["password"]);
                    //保存cookie
                    setcookie("email", $_SESSION["email"], time() + 3600 * 24 * 7);
                    setcookie("username", $_SESSION["username"], time() + 3600 * 24 * 7);
                    setcookie("password", $_SESSION["password"], time() + 3600 * 24 * 7);
                    //记录登陆日志
                    $data['event'] = 'login';
                    $data['page'] = 'login.php';
                    $data['description'] = 'login success';
                    $data['username'] = $_SESSION["email"];
                    $data['ip'] = getIP();
                    $db = new LogDB();
                    $db->insertLog($data);
                    header("Location: home.php");
                } else {
                    displayLoginForm("您输入的帐号或密码有误,请重试");
                }
            } else {
                displayLoginForm("密码不能为空");
            }
        } else {
            displayLoginForm("帐号不能为空");
        }
    } else {
        displayLoginForm("登陆失败,请稍后重试");
    }
}