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(); } } }
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; } }
function displayLoginBanner() { $userInfo = getCurrentUserInfo(); if (isset($userInfo)) { displayWelcomeBack($userInfo); } else { displayLoginForm(); } }
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."); } } }
/** * 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(); } }
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); } } }
$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()
<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(); ?>
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"]
<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; ?> "/>
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); } } }
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("登陆失败,请稍后重试"); } }