Пример #1
0
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);
    }
}
Пример #2
0
                            $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";