php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.11.2008, 17:07  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard Passwort Problem

Hallo zusammen. Habe folgendes Passwort Problem. Habe ein PHP editier File. Am Anfang dieses Files steht
Code:
$user = strip_tags($_POST['user']);
$passwort = strip_tags($_POST['passwort']);

if ( $user == "" )  {
	echo "Falsche Login Daten";
	exit;
}
editieren und hinzufügen funktioniert alles auf gleichem PHP und läuft. Aber das löschen funktioniert nicht, respektive der Eintrag wird gelöscht, aber der User wird auch gelöscht, das möchte ich aber nicht, habe keine Ahnung wieso der User gelöscht wird.
Code:
// loop through list of names 
while ($list = mysql_fetch_assoc($result)) {
echo <<<LISTINFO
   <input name="user" type="hidden" value="aareConsulting" />
<input name="passwort" type="hidden" value="jobs311" />   

   <tr>
      <td width="50" >{$list['ID']}</td>
      <td width="50" ><input type = 'text' name = 'cdatum[{$list['ID']}]' value = '{$list['datum']}'>
	  	  <td width="50" ><input type = 'text' name = 'ctitel[{$list['ID']}]' value = '{$list['titel']}'>
		
      <td width="50" ><a href = '{$_SERVER['PHP_SELF']}?titel={$list['titel']}'>delete</a></td>
	  
   </tr>
LISTINFO;
} // end while
Ich sende den User ja auch mit ... kann mir da jemand auf die Sprünge helfen?
Danke vielmals, Rilana
Rilana ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.11.2008, 17:12  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von Rilana Beitrag anzeigen
kann mir da jemand auf die Sprünge helfen?
Hilf Du uns erstmal mit dem relevanten Code, der die Lösung in der Datenbank veranlasst, auf die Sprünge.
David ist offline  
Alt 19.11.2008, 17:19  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Code:
if($_GET['titel']) {
  $titel = mysql_real_escape_string($_GET['titel']);

   $sql = "DELETE FROM jobs WHERE titel = '$titel'";
   $result = mysql_query($sql, $conn) or trigger_error("SQL", E_USER_ERROR);
}
Danke für deine Antwort. Meinst du diesen Part?
Rilana ist offline  
Alt 19.11.2008, 17:22  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Vermutlich.
Damit werden alle Datensätze mit title='$title' (vermutlich passt nur einer auf das Suchmuster) restlos gelöscht.
Ist das das Problem oder wird noch etwas anderes zusätzlich gelöscht?

Löschaktionen per GET sind übrigens mindestens umstritten.
David ist offline  
Alt 19.11.2008, 17:26  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Aber wieso wird das Passwort gelöscht? Dieses ist ja nicht in der Datenbank.
Rilana ist offline  
Alt 19.11.2008, 21:41  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Dann verstehe ich das Problem gerade nicht.
Meinst Du, dass bei weiteren Aufrufen der Seite die _POST Daten fehlen? Dann werden die nicht durchgeschliffen und Du suchst vermutlich session.
Was machst Du eigentlich mit $user und $password?
David ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
mysql_connect verbindet nicht wenn user passwort hat PHP Tipps 2005-2 3 28.10.2005 15:53
problem mit login PHP Tipps 2005-2 11 28.10.2005 14:10
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Problem mit if und exit; PHP Tipps 2005-2 6 25.08.2005 11:58
problem mit passwort bereich PHP Tipps 2005-2 9 24.08.2005 13:59
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
[Erledigt] Problem mit User/Group: nobody(99)/99 Server, Hosting und Workstations 3 09.07.2005 15:31
Problem mit Imapd und SquirrelMail Server, Hosting und Workstations 8 31.05.2005 21:25
3 Seiten durch Passwort schützen mit einmaliger PW-Eingabe? PHP Tipps 2005 12 19.04.2005 22:41
HTACCESS Passwort per PHP erzeugen! Broadcast PHP-Fortgeschrittene 14 07.11.2004 23:17
Passwort übergeben duerov PHP Tipps 2004 5 27.09.2004 09:41
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
Problem mit Länge des Rückgabestrings bei fsockopen PHP-Fortgeschrittene 1 06.08.2004 18:54
Login Problem PHP Tipps 2004 4 04.06.2004 18:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:21 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