SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.12.2009, 12:55:40
Schaetti Schaetti ist offline
Anfänger
 
Registriert seit: Dec 2009
Alter: 34
Beiträge: 5
Problem bei Login

Hallo ich habe das Tutorial Register & Login Tutorial von phpacademy auf Youtube nachgemacht! Mit der Datenbank die im Tutorial erstellt wird funktioniert noch alles gut, wenn ich das dann aber mit meiner Datenbank versuche die um einiges größer ist. Bekomme ich die ganze Zeit die Meldung falsches Passwort

Sourche Code:
index.php
HTML-Code:
    <form action='login.php' method='POST'>
    	Username: <input type='text' name='username'><br>
        Password: <input type='password' name='password'><br>
        <input type='submit' value='Log in'>
    </form>
login.php
PHP-Code:
<?php

$username 
$_POST['username'];
$password $_POST['password'];

if (
$username&&$password)
{
    
$connect mysql_connect("localhost","root","") or die("Keine Verbindung!");
    
mysql_select_db("usr_web115_1") or die("Datenbank existiert nicht");
    
$query mysql_query("SELECT * FROM mitglieder WHERE username='$username'");
$numrows mysql_num_rows($query);

if (
$numrows!=0)
{
    
    while (
$row mysql_fetch_assoc($query))
    {
        
$dbusername $row['username'];
        
$dbkennwort $row['password'];
    }

// Prüfung auf Korrektheit
    
    
if ($username==$dbusername&&$password==$dbkennwort)
    {
        echo 
"eingeloogt";    
    }
    else
        echo 
"Falsches Passwort";

}
else
    die(
"Dieser Benutzer existiert nicht!");

}
else
    die(
"Bitte geben Sie Benutzername und Passwort ein.");

?>
könnt ihr mir helfen und sagen woran das liegt??

DANKE
Mit Zitat antworten
  #2  
Alt 28.12.2009, 13:56:18
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Problem bei Login

Hallo und willkommen hier im Forum.


Zitat:
Zitat von Schaetti Beitrag anzeigen
[...]

könnt ihr mir helfen und sagen woran das liegt??
Wo verarbeitest Du denn das Passwort?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 28.12.2009, 16:08:57
Schaetti Schaetti ist offline
Anfänger
 
Registriert seit: Dec 2009
Alter: 34
Beiträge: 5
AW: Problem bei Login

ich denke zumindest bei
Zitat:
if ($username==$dbusername&&$password==$dbkennwort
hier wird doch überprüft ob das Passwort das in "&password" eingegeben wurde in der datenbank wo die Spalte kennwort heißt zu finden ist.
Mit Zitat antworten
  #4  
Alt 28.12.2009, 16:42:02
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Problem bei Login

Bist Du sicher, dass das Passwort unverschlüsselt abgelegt wird?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 30.12.2009, 16:19:42
Schaetti Schaetti ist offline
Anfänger
 
Registriert seit: Dec 2009
Alter: 34
Beiträge: 5
AW: Problem bei Login

ja bin ich... ich hab gerade erst mit php angefangen .. jetzt wollte ich die abfrage mal bei unverschlüsselten dingen versuchen... verschlüsseltes passwort wird die nächste sache sein!

(ich hab es heute so versucht das ich die spalte "kennwort" in der tabelle mitglieder in "password" umbennen und dann natürlich bei der abfrage das auch auf password ändere..

PHP-Code:

if ($numrows!=0)
{
    
    while (
$row mysql_fetch_assoc($query))
    {
        
$dbusername $row['username'];
        
$dbpassword $row['password'];
    }

// Prüfung auf Korrektheit
    
    
if ($username==$dbusername&&$password==$dbpassword)
    {
        echo 
"eingeloogt";    
    }
    else
        echo 
"Falsches Passwort";

}
else
    die(
"Dieser Benutzer existiert nicht!"); 
Dann hat das ganze auf einmal funktioniert, was ich aber nicht ganz verstehe wieso!

kann mir vl. gleich jemand sagen wo das gut erklärt ist? wenn das passwort dann verschlüsselt ist?

danke! :)
Mit Zitat antworten
  #6  
Alt 30.12.2009, 18:11:04
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Problem bei Login

Zitat:
Zitat von Schaetti Beitrag anzeigen
[...]
kann mir vl. gleich jemand sagen wo das gut erklärt ist? wenn das passwort dann verschlüsselt ist?

danke! :)
D Literatur und Nachschlagewerke, ...:
  1. PHP Handbuch
  2. PHP Tutorial
  3. PHP FAQ
  4. PHP Kompendium
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #7  
Alt 30.12.2009, 18:58:28
Schaetti Schaetti ist offline
Anfänger
 
Registriert seit: Dec 2009
Alter: 34
Beiträge: 5
AW: Problem bei Login

DANKE!
Mit Zitat antworten
  #8  
Alt 31.12.2009, 00:33:19
festus festus ist offline
Anfänger
 
Registriert seit: Dec 2008
Alter: 57
Beiträge: 22
AW: Problem bei Login

Auf keinen Fall würde ich einem evtl. Angreifer mehr verraten als nötig...

"Benutzer existiert nicht"

"Passwort falsch"

kann ein böser User gut zu seinem Vorteil ausnutzen...
Mit Zitat antworten
  #9  
Alt 31.12.2009, 12:24:04
Schaetti Schaetti ist offline
Anfänger
 
Registriert seit: Dec 2009
Alter: 34
Beiträge: 5
AW: Problem bei Login

Ooo Danke! Ja das werd ich noch ändern...
Mit Zitat antworten
  #10  
Alt 31.12.2009, 15:31:35
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Problem bei Login

Zitat:
Zitat von Schaetti Beitrag anzeigen
Ooo Danke! Ja das werd ich noch ändern...
Hättest Du in den Tut's und HB auch noch gefunden...
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mal wieder ein Login Problem Folke PHP Grundlagen 2 08.07.2009 09:05:03
Login Scrip Problem The Fury PHP Grundlagen 19 16.10.2008 07:25:49
Login Problem kueppi PHP Grundlagen 0 20.08.2008 17:03:10
Problem mit dem Login seit Serverwechsel belanglos PHP Grundlagen 7 30.04.2008 23:50:58
Problem bei LogIn in AdminBereich Blue7 MySQLi/PDO/(MySQL) 0 20.02.2004 18:31:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:34:33 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt