php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.08.2007, 18:34  
Neuer Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 15
Agini
Standard Problem mit MySql + Php Login

PHP-Code:
<?php
//Copyright 2007 by *zensiert*
session_start();
require(
"config.php");
$abfrage mysql_query("select * from upload_user where user Like '".$_POST['user']."'");
$row mysql_fetch_array($abfrage);
$abfrage_passwort $row["passwort"];
if(
$_POST['passwort'] == $abfrage_passwort)
{
echo (
"Willkommen! Sie befinden sich im Memberbereich.
"
);
echo (
"<a href=blabla.php>Download Area</a> ");
echo (
"| <a href=logout.php>Ausloggen</a>");
}
else
{
echo (
"Ihre Anmeldedaten waren nicht korrekt!");
echo (
"<a href=einloggen.php>Zurück zum Login</a>");
}

?>
Also mein Problem ist, dass sich jeder einloggen kann also der fragt die Daten entweder nicht richtig ab oder der else Teil stimmt nicht
Ich komm nicht mehr weiter :-/
Ich mach das erst seit nem Monat also helft mir bitte
schreibt am besten was ich falsch gemacht habe und verbessert es
MFG Agini[/php]
Agini ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.08.2007, 19:11  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hallo und willkommen im Forum

Stell bitte an den Anfang deines Skriptes error_reporting(E_ALL)
Damit wird der Fehlerreport auf ein Maximum erhöht. Dieser Maximum sollte Standard sein. Korrigier dann alle Fehler.

Als Hinweis: Wenn jemand einen Benutzernamen eingibt, den es nicht gibt, dann wird $row["passwort"] undefined sein, in einen String konvertiert ist das dann ein Leerstring. Gibt nun jemand als Passwort für den nicht existierenden Benutzer auch nicht ein ein, stimmen die Passwörter überein.

Mit var_dump($variable) kannst du übrigens den Inhalt von Variablen zwecks Debugging ausgeben lassen.
Zergling-new ist offline  
Alt 23.08.2007, 19:17  
Neuer Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 15
Agini
Standard

Mhh, da bedankte ich mich ersteinmal für deine einigermaßen schnelle Hilfe, jedoch bin ich noch ein Anfänger und es kommen halt viele fehler wenn ich den codeschnipsel einsetze.
was für eine funktion kann man nochmal anstatt require nehmen ??
da gabs doch noch was *denk*
MFG Agini
Agini ist offline  
Alt 23.08.2007, 19:21  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Guck mal http://de.php.net/manual/de/function.require.php und lies folgenden Satz:
Zitat:
require() und include() sind in jeder Hinsicht gleichwertig mit der einen Ausnahme:
Fällt dir was auf? ^^

Ausserdem würde ich nicht LIKE sondern user='".$_POST['user']"' verwenden, da es einem LIKE ohne Wildcards eigentlich entspricht.

Zitat:
schreibt am besten was ich falsch gemacht habe und verbessert es
Tzz... solche Sätze sind ein No-Go *find*
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline  
Alt 23.08.2007, 19:26  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von Agini
es kommen halt viele fehler wenn ich den codeschnipsel einsetze
Dann lies sie doch einfach mal. Das wäre zumindest mal der erste Schritt. Schritt 2 ist verstehen, wenn du damit Schwierigkeiten hast, kannst du den Codeschnipsel gerne hier posten. Dir hier alles vorgekaut lösen hab ich allerdings keine Lust.
Zergling-new 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
MySQL Problem mit INSERT-Queries Arno Nühm Datenbanken 10 07.04.2006 16:46
Login script Problem Marian Datenbanken 8 30.03.2006 20:16
Serverumzug - Problem mit MySQL Daten [GE]ReeN Datenbanken 6 28.03.2006 17:02
Mysql / Array Problem marcels PHP Tipps 2006 10 23.03.2006 18:30
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
PHP / MySQL | Login Script Problem PHP Tipps 2006 15 17.02.2006 12:26
[Erledigt] MYSQL Problem Datenbanken 4 09.02.2006 15:14
[Erledigt] Problem mit Sonderzeichen PHP -&gt; MySQL -&gt; HTML PHP Tipps 2007 18 07.12.2005 15:23
problem mit login PHP Tipps 2005-2 11 28.10.2005 14:10
[Erledigt] Problem beim verbindungsaufbau zum Mysql Server Datenbanken 9 27.10.2005 11:27
Problem mit IIS6 und PHPMyAdmin PHP Tipps 2005-2 4 18.07.2005 21:58
[Erledigt] mysql installations problem Datenbanken 4 16.02.2005 18:46
mit mysql und php eine datenbank erstellen? Großes Problem PHP Tipps 2004-2 1 16.12.2004 14:53
[Erledigt] problem mit login skript | mysql | cookie PHP Tipps 2004-2 13 07.12.2004 19:01
fragen zu einem Login und Zeit blabla über MySQL PHP Tipps 2004 10 12.09.2004 15:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql tabelle phpmyadmin memberbereich, php login problem mit zurück

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