Ja,ist aber doch alles klein geschrieben auch in der Dtenbank!
							
						
					LoginScript
				
					Einklappen
				
			
		
	X
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 nö, ist es nicht!Ja,ist aber doch alles klein geschrieben auch in der Dtenbank!
 grußPHP-Code:if($passwort==$row->Passwort)
 
 peterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
 Meine Seite
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 Höchstwahrscheinlich, weil du dem Feld für das Passwort zu wenig Zeichen einräumst, die es abspeichern kann. Ein md5-Hash ist 32 Zeichen lang. Wenn du das versuchst zu speichern, und der zu speicherne Wert ist länger, gibt MySQL dir keinen Fehler. Bei einer Überprüfung ist der komplette und der unvollständige Hash dann natürlich nicht gleich!
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 Nein daran kann es nich liegen!
 habe denn Fehler gefunden Zuletzt geändert von Skywalker077; 02.01.2008, 14:27.Leute die Angst vor dem Tod haben, sind Menschen die sich an einen Traum im Leben klammern Zuletzt geändert von Skywalker077; 02.01.2008, 14:27.Leute die Angst vor dem Tod haben, sind Menschen die sich an einen Traum im Leben klammern
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 Und was war der Fehler?
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 Ich habe ein Regestrierungs Formular und dadurch das die Zeile zukurz war hat er es falsch gespeichert!
 Die Zeilen hatte ich ganz am anfang schon Korrigiert,nur daran das das passwort nicht automatisch richtig gesetzt wird hab ich nicht gedacht.
 Ich bedanke mich nochmal bei jedem der mir geholfen hat!Leute die Angst vor dem Tod haben, sind Menschen die sich an einen Traum im Leben klammern
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 Ich möchte gerne kein neuen Thread aufmachen,da es ein wenig mit dem hier zutun hat...
 
 Ich habe vor einen eigenen Bereich zumachen wo nur Leute mit den richtigen Rechten hin können.
 Dafür habe ich eine extra Spalte in die Tabelle gemacht mit rechte...
 
 
 Oben habt ihr das Script ja noch deshalb Poste ich nur ausschnitte:
 
 Der bereich muss geändert werden:
 Ich würd ihn in:PHP-Code:$_SESSION["username"] = $username];
 
 Damit ich diese Variable $rechte bekomme muss ich dies erst mal ausgeben lassenPHP-Code:$_SESSION["rechte"] = $rechte];
 
 also:
 Dann kommt aber:PHP-Code:$rechte = $row['rechte'];
 
 Fatal error: Cannot use object of type stdClass as array
 
 Ist ja auch klar,da ich oben eine Objectische ausgabe habe...
 aber wie änder ich das alles damit ich diese Daten bekomme?
 mit mysql_fetch_array geht es ja auch nichtLeute die Angst vor dem Tod haben, sind Menschen die sich an einen Traum im Leben klammern
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 zuerst mal solltest du dich mit ACLs beschäftigen und nicht alles gleich
 in eine tabelle werfen, sonst kannst ja deinem user nur 1 recht zuteil
 werden lassen.
 
 zu dem anderen problem:
 falls du mit "dem script oben" das script auf seite 1 meinst
 dann selecte doch einfach noch "recht", damit du es mit
 $row->recht ausgeben lassen kannst
 
 Ist ja auch klar,da ich oben eine Objectische ausgabe habe...
 aber wie änder ich das alles damit ich diese Daten bekomme?
 mit mysql_fetch_array geht es ja auch nicht  
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 Ja,das sähe dann so aus:
 Und da kommt die Fehler meldungPHP-Code:$query ="Select * FROM
 $member
 WHERE
 username ='".mysql_escape_string($username)."'";
 $result=mysql_query($query);
 $row=mysql_fetch_object($result);
 if(!$row)
 {
 echo "Sie haben einen Falschen Benutzername/Passwort eingegeben!";
 }else{
 if($passwort==$row->passwort)
 {
 $rechte = $row['rechte'];
 Leute die Angst vor dem Tod haben, sind Menschen die sich an einen Traum im Leben klammern
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 $_SESSION ist ein großes Array in das du beliebig viel reinschreiben kannst.Kann man eignetlich mehrere SESSIONS machen? oder mehrere Daten drin speichern?Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]
 Kommentar
 
          

Kommentar