function login($title) { if (check_login()) { header('location:./?sub'); } else { include 'config/db.php'; include 'config/settings.php'; include 'config/globals.php'; echo "<!DOCTYPE html>\n<html>\n"; display_headers($title); echo "\n<body>"; menu1("login.php", "Login", "user"); display_loginform(); $dbname = $branchyear . '_Users'; $table = $branchyear . '_Students'; //if(!mysql_select_db($dbname)) die(mysql_error()); if (isset($_POST["Login"])) { $user = mysql_real_escape_string($_POST["UserId"]); $pass = md5($_POST["Password"]); if (strlen(trim($user)) == 0) { echo "<script>show_error('Error : User Id should not be null');</script>"; exit; } if (strlen(trim($pass)) == 0) { echo "<script>show_error('Error : Password should not be null');</script>"; exit; } $q = mysql_query("SELECT Id,Password FROM `{$table}` where Id='" . $user . "';") or die(mysql_error()); $res = mysql_fetch_array($q); if (empty($res)) { echo "<script>show_error('Error : Invalid User Id ... Please try again ');</script>"; } else { if ($pass != $res["Password"]) { echo "<script>show_error('Error : Invalid Password ... Please try again ');</script>"; } else { $_SESSION['UserId'] = $user; header("location: ./?sub"); } } } echo "\n</body>\n</html>"; mysql_close($con); } }
$data = dbarray(dbquery("SELECT u.user_actiontime, s.suspend_reason FROM " . DB_SUSPENDS . " s\n\t\t\t\t\t\t\t\tLEFT JOIN " . DB_USERS . " u ON u.user_id=s.suspended_user\n\t\t\t\t\t\t\t\tWHERE s.suspended_user='******'\n\t\t\t\t\t\t\t\tORDER BY s.suspend_date DESC LIMIT 1")); addNotice("danger", $locale['global_407'] . showdate('shortdate', $data['user_actiontime']) . $locale['global_408'] . " - " . $data['suspend_reason']); break; case 4: addNotice("danger", $locale['global_409']); break; case 5: addNotice("danger", $locale['global_411']); break; case 6: addNotice("danger", $locale['global_412']); break; } } break; } } switch (fusion_get_settings("login_method")) { case "2": $placeholder = $locale['global_101c']; break; case "1": $placeholder = $locale['global_101b']; break; default: $placeholder = $locale['global_101a']; } $info = array("open_form" => openform('loginpageform', 'POST', fusion_get_settings("opening_page")), "user_name" => form_text('user_name', $placeholder, isset($_POST['user_name']) ? $_POST['user_name'] : "", array('placeholder' => $placeholder)), "user_pass" => form_text('user_pass', $locale['global_102'], "", array('placeholder' => $locale['global_102'], 'type' => 'password')), "remember_me" => form_checkbox("remember_me", $locale['global_103'], ""), "login_button" => form_button('login', $locale['global_104'], $locale['global_104'], array('class' => 'btn-primary btn-block m-b-20')), "registration_link" => fusion_get_settings("enable_registration") ? str_replace(array("[LINK]", "[/LINK]"), array("<a href='" . BASEDIR . "register.php'>", "</a>"), $locale['global_105']) : "", "forgot_password_link" => str_replace(array("[LINK]", "[/LINK]"), array("<a href='" . BASEDIR . "lostpassword.php'>", "</a>"), $locale['global_106']), "close_form" => closeform()); } display_loginform($info); require_once THEMES . "templates/footer.php";