Пример #1
0
 private function user_page($username)
 {
     require_once '../config/backbone.php';
     require_once '../pg_builder.php';
     // User data
     $user = self::get($username)->data;
     // User characters
     $user['Characters'] = user_db::fetch_user_characters($user['UserID']);
     // User Forum Posts
     $user['Forum_Post'] = user_db::fetch_user_forum_post($user['Username']);
     // Current user data
     $this->user = user::get(@$_SESSION['user_id'])->data;
     $user['Admin'] = false;
     // False unless updated in next section
     // Admin
     if ($this->user['SiteRank'] >= 5) {
         $user['Admin'] = true;
     }
     if ($user != null) {
         // Decode rank
         $user['SiteRank_Name'] = self::rankName($user['SiteRank']);
         build::page($user, 'user/user');
     } else {
         self::errorHTML('User lookup error!');
     }
 }
Пример #2
0
$request = $_POST['request'];
$response = "F**K<p>";
switch ($request) {
    case "login":
        $username = $_POST['username'];
        $password = $_POST['password'];
        $login = new user_db("../ini/connect.ini");
        $response = $login->validate_user($username, $password);
        if ($response['success']) {
            $response = "Login Successful!<p>";
        } else {
            $response = "Login Failed...<p>";
        }
        break;
    case "register":
        $username = $_POST['username'];
        $password = $_POST['password'];
        $first_name = $_POST['first_name'];
        $last_name = $_POST['last_name'];
        $email = $_POST['user_email'];
        $login = new user_db("../ini/connect.ini");
        $response = $login->validate_user($username, $password);
        if ($response['success']) {
            $response = "Registration Failed:" . $response['message'] . "<p>";
        } else {
            $login->add_new_user($username, $password, $first_name, $last_name, $email);
            $response = "{$username} Registered Successfully!<p>";
        }
        break;
}
echo $response;