PHP Frage

Dieses Thema PHP Frage im Forum "Windows XP Forum" wurde erstellt von Joker_the_RiPpEr, 11. Mai 2005.

Thema: PHP Frage Hallo Zusammen  ;) Ich habe wieder mal eine PHP bezogene frage: Wenn sich jemand bei meinem Login-Script eingeloggt...

  1. Hallo Zusammen  ;)

    Ich habe wieder mal eine PHP bezogene frage:
    Wenn sich jemand bei meinem Login-Script eingeloggt hat möchte ich auf eine Memberseite umleiten, wenn man jedoch den Namen dieser Seite sieht, kann man sie direkt aufrufen, weiss jemand vielleicht, wie man das mit einem PHP Script verhindern kann, oder den Seitennamen nicht anzeigen lassen kann?

    Danke im voraus

    MfG Joker
     
  2. Wenn der User sich eingelogt hat, setzt du doch irgendwo einen Schalter, das er berechtigt ist den Memberbereich zu betreten.
    Am einfachsten geht dies über die Session.

    z.B.
    Code:
    <?php
    // Login
    if($_POST['go'] == log && $_POST['act'] == in) {
    	$m = false;
    
    	// Login prüfen
    		// Login = OK
    		$m = true;
    		// Login = Fehler
    		$m = false
    	// Prüfung Ende
    
    	if($m == false) {
    		$_SESSION['is_member'] = 0;
    		header('Location:Startseite.php');
    	}
    	else {
    		$_SESSION['is_member'] = 1;
    		header('Location:Memberseite.php');
    	}
    }
    // Logout
    if($_REQUEST['go'] == log && $_REQUEST['act'] == out) {
    	$_SESSION['is_member'] = 0;
    	header('Location:Startseite.php');
    }
    ?>
    
    Folgend brauchst du im Memberbereich am Anfang einer/jeder Datei nur noch abzufragen ob $_SESSION['is_member'] == 1 ist.

    z.B.
    Code:
    <?php
    if($_SESSION['is_member'] != 1) die(Zugriff verweigert ... !!!);
    ?>
    
    Bitte beachte aber, das der Befehl header vor jeglicher Bildschirmausgabe kommt.
    Hier darfst du aber deine evtl. Include-Dateien nicht vergessen ;)


    gruss conny
     
  3. Ok Danke Conny gute Idee

    Ich versuchs mal ;D
    ---Hat sogar geklappt!!!!---
    Joker
     
Die Seite wird geladen...

PHP Frage - Ähnliche Themen

Forum Datum
Frage zu Testversion Windows Server-Systeme 29. Aug. 2016
Win7: Win32 Fehlermeldung und andere Fragen Windows 7 Forum 9. Juli 2016
Frage zu Windows-Prozessen :) Windows 7 Forum 4. Apr. 2016
Abfrage der Anmeldedaten bei Zugriff auf Netzlaufwerke Windows 7 Forum 30. März 2016
Frage zu Win 10 Windows 10 Forum 8. März 2016