php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.10.2005, 17:12  
Gast
 
Beiträge: n/a
Standard Problem mit Loginscript, kann mich nicht einloggen

Hi,

ich habe ein Loginscript von der Seite tutorials.de. Jetzt habe ich es für meine Seite angepasst, aber ich kann mich trotzdem nicht einloggen. ich habe mit vorher in die DB geschrieben und so, aber ich kann trotzdem nicht mich einloggen, ich weiß einfach nicht warum:

mein formular:

Code:
	<form action="login_check.php" method="post"> 
	<table>
		<tr>
			<td>Benutzername:</td><td><input type="text" name="username" size="30" class="register"></td>
		</tr>
		<tr>
			<td>Passwort:</td><td><input type="password" name="password" size="30" class="register"></td>
		</tr>
		<tr>
		 <td></td><td><input name="login" type="submit" class="register" value="Login >>"><input name="reste" type="reset" value="Löschen" class="register">
		</tr>
	</table>
	</form>
Mein login_check.php

PHP-Code:
<?php
session_start 
();
error_reporting(E_ALL);
include (
"../functionen/verbindung.php");


$sql "SELECT ".
    
"id, username, password ".
  
"FROM ".
    
"singels ".
  
"WHERE ".
    
"(username = '".$_REQUEST["username"]."') AND ".
    
"(password = '".md5 ($_REQUEST["password"])."')";
$result mysql_query ($sql);

if (
mysql_num_rows ($result) > 0)
{
  
$data mysql_fetch_array ($result);

  
$_SESSION["user_id"] = $data["Id"];
  
$_SESSION["user_username"] = $data["username"];
  
$_SESSION["user_password"] = $data["password"];

  
header ("Location: intern.php");
}
else
{
  
header ("Location: login.php?fehler=1");
}
?>
Wenn ihr noch sicherheitslücken findet, wäre ich froh, wenn ihr diese mir sagen könntet, oder wie es vielleicht sogar noch besser geht, als das wie ich es bis jetzt gemacht habe...
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.10.2005, 17:24  
Erfahrener Benutzer
 
Registriert seit: 27.10.2004
Beiträge: 1.093
PHP-Kenntnisse:
Fortgeschritten
Chr!s
Standard

Arbeite lieber mit $_POST als mit $_REQUEST .. Setze noch ein error_reporing(E_ALL) an den Anfang deines Scriptes, und arbeite mit die (mysql_error() ) nach einem mysql_query.. Lass dir zusätzlich noch die relevanten Variablen mit echo / print_r() ausgeben..
Zitat:
Wenn ihr noch sicherheitslücken findet, wäre ich froh, wenn ihr diese mir sagen könntet, oder wie es vielleicht sogar noch besser geht, als das wie ich es bis jetzt gemacht habe...
SQL-Injections beachten.
http://www.inphpfriend.de/forum/show...59&postcount=6
http://de.php.net/mysql_real_escape_string

Hier ein gutes Tutorial für ein LoginSystem:
http://forum.developers-guide.net/thread54.html
Chr!s ist offline  
Alt 01.10.2005, 17:28  
Gast
 
Beiträge: n/a
Standard

danke,
jetzt geht es, geht es irgendwie noch sicher, so das er zumbeispiel keinen PHP cod eingeben kann oder sowas?
 
Alt 01.10.2005, 17:32  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Chr!s
SQL-Injections beachten.
 
 


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
Problem mit Login bei IE Kein Genie PHP-Fortgeschrittene 2 20.02.2007 17:34
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem bei sessions in komb. m. cookies. header umgehen? Promaetheus PHP Tipps 2006 10 02.05.2006 15:52
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
Problem mit dem Loginscript PHP Tipps 2005-2 4 29.10.2005 10:26
Cookie / localhost / Problem gelöst PHP-Fortgeschrittene 11 02.11.2004 22:41
problem mit SELECT PHP Tipps 2004 10 27.10.2004 16:51
Session wird falsch wieder aufgenommen - Problem mit Session PHP Tipps 2004 2 16.10.2004 14:30
Problem mit einloggen / Burning Board PHP Tipps 2004 1 16.08.2004 23:32
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51
Login Problem PHP Tipps 2004 4 04.06.2004 18:46
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php gutes login script

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