Keresés

Új hozzászólás Aktív témák

  • Soak

    veterán

    válasz trisztan94 #10178 üzenetére

    Szia,

    Én így csináltam meg .

    a lap tetejére:

    if(!$session->is_logged_in()){
    redirect_to("../sign_in.php");

    session.php :

    private $logged_in=false;

    class Session {

    function __construct() {
    session_start();
    $this->check_message();
    $this->check_login();
    if($this->logged_in) {
    ha be van jelentkezve
    } else {
    ha nincs
    }
    }


    public function is_logged_in() {
    return $this->logged_in;
    }


    }

    private function check_login() {
    if(isset($_SESSION['user_id'])) {
    $this->user_id = $_SESSION['user_id'];
    $this->logged_in = true;
    } else {
    unset($this->user_id);
    $this->logged_in = false;
    }
    }

    $session = new Session();
    $message = $session->message();

    Asszem nem hagytam ki semmit.

    Szerk: de persze, hogy kihagytam

    function redirect_to( $location = NULL ) {
    if ($location != NULL) {
    header("Location: {$location}");
    exit;
    }
    }

Új hozzászólás Aktív témák

Hirdetés