All pastes #750216 Raw Edit

Anonymous

public text v1 · immutable
#750216 ·published 2007-10-26 10:24 UTC
rendered paste body
<?php
session_start();

class Session {
    public static function getUserId() {
        return isset($_SESSION['UserId']) ? $_SESSION['UserId'] : 0;
    }

    public static function setUserId($id) {
        $_SESSION['UserId'] = $id;
    }

    public static function requireLogin() {     
        if (Session::getUserId() == 0) {
            Template::redirect('login.php');
        } else {
            return Session::getUserId();
        }
    }
}
?>