php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen
Alt 26.08.2005, 11:10  
LP
Erfahrener Benutzer
 
Registriert seit: 02.06.2005
Beiträge: 150
LP
Standard Ich finde den Fehler mit dem Cookie nicht

Hallo,

ich habe ein Problem mit dem Auslesen von Cookies.
Ich habe schon viele Foren und Tutorials gewälzt komme aber zu keinem anderen Ergebnisals das unten angegebenen. Vielleicht findet ja jemand beim überfliegen den Fehler. Währe super!
PHP-Code:
<?php
<?
 
$cookie_array explode("~"$_COOKIE["Login"]);
 if(!
$cookie_array[1]<time() )
 {
 echo 
"...";
 if(
$_POST[sent]==1)
  {
#Definition der Variablen
    
$benutzer=$_POST[benutzer]; #feststellen welcher Benutzer gewählt wurde
    
$pwd=md5($_POST[passwort]);      #eingegebenes Passwort übernehmen
    
$pfad 'user\\'.$benutzer.'.txt'#Pfad zur Benutzerdatei bestimmen

    
$benutzerdaten=file($pfad); #Benutzerdatei einlesen
    
$benutzerdat=$benutzerdaten[0];

    for(
$i=1;$i<6;$i++)
     {
      
$benutzerdatenarray=explode('~',$benutzerdat); #Benutzerdaten in einen Array schreiben
     
}
    
#Aufbau des Arrays
    #       1                2             3           4            5       #
    #Mitarbeiternummer, Rechtenummer, Namenskürzel, Passwort, E-Mail Adresse

      
$passwort $benutzerdatenarray[3]; #einlesen des Benutzerkennworts (md5)
   
if($passwort==$pwd)
    {
     
$goto="zugriff/anzeige.php";
     
$login=1;
     
setcookie ("Login"$benutzerdatenarray[1]."~".time()+900);
    }
   else
    {
     
$login=2;
     
setcookie ("Login"time()-900);
    }
  }
 else
  {
   
$login=3;
  }
 }
 {
  echo 
"eingeloggt als: ";
  if(
$cookie_array[0]=="")
  {
   echo 
"-nicht eingeloggt-";
  }
  {
  echo 
$cookie_array[0];
  }
 }
?>
<html>
 <head>
  <title>Login</title>
 </head>
 <body>
  <form action="<?php echo $PHP_SELF?>" method="post">
   <input type="hidden" name="sent" value="1">
   <select name="benutzer">
       <option value="0">Gast</option>
       <option value="11">Nutzer 1</option>
   </select>

   <input type="Password" name="passwort" value="" size="20">

   <input type="Submit" name="login" value="login">
  </form>
  


  <?
   
if($login==1)
    {echo 
"Passwort richtig";}
   elseif(
$login==2)
    {echo 
"Passwort falsch";}
   else
   {}
  
?>
 </body>
</html>
LP ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.08.2005, 11:12  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

fehlermeldung?
was genau willst du erreichen?
benutze bei array immer $key = ['value']

mfg Andi
DER_Brain ist offline  
Alt 26.08.2005, 11:25  
LP
Erfahrener Benutzer
 
Registriert seit: 02.06.2005
Beiträge: 150
LP
Standard

es soll beim login ein cookie erstellt werden, in dem die ablaufzeit und die benutzernummer gespeichert wird.
beim aufrufen der seite soll geprüft werden, ob das cookie abgelaufen ist wenn das nicht der fall ist soll die nummer wieder gegeben werden.
sonst soll die meldung erscheinen nicht eingeloggt - ist ja soweit schon fertig
LP ist offline  
 


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Cookie löschen funktioniert nicht GSJLink PHP Tipps 2007 2 24.01.2007 14:55
[Erledigt] Autologin mit Cookie, wie? Beste Lösung? PHP-Fortgeschrittene 17 16.02.2006 14:03
Cookie setzten funktioniert nicht!? nicobischof PHP Tipps 2006 13 06.01.2006 13:38
hilfe fehler bei cookie mollitz PHP Tipps 2007 11 24.11.2005 09:25
Cookie löschen tomtaz PHP Tipps 2005-2 3 06.06.2005 20:50
fehler beim cookie schreiben $$$ ThiKool $$$ PHP Tipps 2005 12 31.05.2005 22:20
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
Problem mit Cookie Anuschka PHP Tipps 2004-2 6 26.12.2004 03:12
Cannot send session cookie ? wo liegt der fehler PHP-Fortgeschrittene 2 11.12.2004 15:56
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
Fehler??? horvath-media PHP Tipps 2004 10 01.11.2004 22:14
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
mysql_real_escape_string - Fehler Schaelle Datenbanken 0 03.07.2004 23:32
cookie fehler? PHP Tipps 2004 2 24.06.2004 14:10
[Erledigt] cookie bei erster aktualisierung auslesen... PHP Tipps 2004 3 09.06.2004 09:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.