Ergebnis 1 bis 4 von 4

Thema: login funktion

  1. #1
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard login funktion

    hi, ich mal wieder

    ich finde den fehler einfach nicht, hab mir ne funktion geschreiben, um zu testen, ob der user eingeloggt ist (mittels sessions)

    1. daten werden per formular übergeben
    2. sessions werden erstellt (mit echo getestet)
    3. funktion gibt es (function_exists())
    aber
    die funktion gibt mir keinen rückgabewert....

    funktion:
    Code:
    function check_login() {
    	if($_SESSION['logged_in'] && ($_SESSION['shop'] == $admin_name)) {
    	    return true;
    	}
    	else {
    	    return false;
    	}
    }
    session-erstellung:
    Code:
    		if($user == $admin_name && $pw = $admin_pw) {
    			$_SESSION['logged_in'] = true;
    			$_SESSION['shop'] = $admin_name;
    			echo "Eingeloggt! <a href=\"index.php\">Weiter</a>";
    		&#125;

    funktions-aufruf:
    Code:
    if&#40;check_login&#40;&#41;&#41; &#123;
    	echo "bla";		
    &#125;
    hab ich shconmal verwendet, eig solltes gehn...



    EDIT:

    toll, es lag an der variable $admin_name

    die wird in config.php definiert und dann in functions.php gebraucht und ich include beide dateien...
    zuerst die config und dann die functions, also müsste die variable dort doch auch verfügbar sein oder ???
    ich raffs nich, pls help ...

    EDIT2:
    ok, alarm zurück, ich bin auch ein idiot =)
    hab vergessen die variable als global zu definieren, für alle die vll das gleiche problem mal haben hier die endgültige funktion:
    Code:
    function check_login&#40;&#41; &#123;
       global $admin_name;
    	if&#40;$_SESSION&#91;'logged_in'&#93; && &#40;$_SESSION&#91;'shop'&#93; == $admin_name&#41;&#41; &#123;
    	    return true;
    	&#125;
    	else &#123;
    	    return false;
    	&#125;
    &#125;
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  2. #2
    Azubi(ne)
    Registriert seit
    07.01.2007
    Ort
    Hamburg
    Beiträge
    59
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hab vergessen die variable als global zu definieren
    irre ich mich, oder deklariert man variablen als global und definiert sie dann?
    hab mal versucht inner funktion sie gleichzeitig zu deklarieren und zu definieren, funktionierte dann eher weniger
    also es heißt doch deklarieren, oder?

  3. #3
    Kaiser(in)
    Themenstarter

    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    zum beispiel so:

    Code:
     $bla = "hallo";
    
    function e1&#40;&#41; &#123;
    echo $bla;
    &#125;
    function e2&#40;&#41; &#123;
    global $bla;
    echo $bla;
    &#125;
    echo "e1&#58; ".e1&#40;&#41;."
    ";
    echo "e2&#58; ".e289."
    ";

    ich raff nit genau, was du eig vorhast :P
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  4. #4
    Azubi(ne)
    Registriert seit
    27.11.2006
    Beiträge
    86
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    definieren oder deklarieren... laut Langenscheids Fremdwörterlexikon (http://www.langenscheidt.de/fremdwb/fremdwb.html) ziemlich das gleiche.

Ähnliche Themen

  1. Suche eine Funktion wie bei VBA die Controls Funktion
    Von OJMD im Forum Forum für alle anderen Programmiersprachen
    Antworten: 2
    Letzter Beitrag: 28.06.2007, 09:08
  2. Wert aus JS-Funktion an PHP-Funktion übergeben
    Von Agnes im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 17
    Letzter Beitrag: 18.05.2007, 22:53
  3. Zip Funktion
    Von Magiermädchen im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 06.10.2006, 21:09
  4. Bewerten-Funktion
    Von Hannes_Da im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 10.07.2006, 22:43
  5. Attachment-Funktion
    Von babs 1974 im Forum Webanwendungen - Webapplikationen
    Antworten: 13
    Letzter Beitrag: 03.10.2005, 13:09

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •