php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2011, 21:37  
Neuer Benutzer
 
Registriert seit: 28.07.2011
Beiträge: 17
PHP-Kenntnisse:
Anfänger
i20_berlin ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] login probleme

Schönen guten Abend liebe Community....

ich bin eigentlich noch phpAnfänger......bisher hab ich aber ein eigenes php Login Script....also die registrierung klappt.....auch der versand einer automatischen mail als bstätigung....aber der login.....der klappt nicht....

ich bekomme immer die fehlermeldung der benutzerdaten......
ich habe schon einige sachen versucht in den letzten 3tagen...komme jetzt aber nicht weiter....kann mir vllt einer auf die sprünge helfen....

Dankeschön

PHP-Code:
<?php

session_start
();

include(
'dbconfig.php');


if(isset(
$_POST['ok'])) {

$user $_POST['user_eingabe'];
$pass $_POST['pass_eingabe'];
$pass_md5 md5($pass);


if(!empty(
$user) && !empty($pass_md5)) {
echo 
"<script>alert('Bitte überprüfe die Eingabe deines Benutzernames')</script>";
echo 
"<script>history.back();</script>";
exit();


else{
$query 'SELECT * FROM users WHERE user="'.$user.'" AND pass="'.$pass_md5.'"';

$result mysql_query($query);

//richtig
if (!empty($result) && isset($result)) {
$users mysql_fetch_array($result);
$_SESSION['id'] = $users['id'];
$_SESSION['user'] = $users['user'];
$_SESSION['pass'] = $users['pass'];
echo 
"<script>window.location='../test.html'</script>";
exit();

//falsch
else {
echo 
"<script>alert('Benutzername oder Passwort ist falsch!')</script>";
echo 
"<script>history.back();</script>";
exit();
}
}
}
?>
wäre wirklich wenn einer vllt eine idee hat
i20_berlin ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.07.2011, 22:06  
Neuer Benutzer
 
Registriert seit: 28.07.2011
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
tromton befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<?php 

session_start
(); 

include(
'dbconfig.php'); 


if(isset(
$_POST['ok'])) { 

$user $_POST['user_eingabe']; 
$pass $_POST['pass_eingabe']; 
$pass_md5 md5($pass); 


if(empty(
$user) && empty($pass_md5)) { 
echo 
"<script>alert('Bitte überprüfe die Eingabe deines Benutzernames')</script>"
echo 
"<script>history.back();</script>"
exit(); 
}  

else{ 
$query 'SELECT * FROM users WHERE user="'.$user.'" AND pass="'.$pass_md5.'"'

$result mysql_query($query); 

//richtig 
if (mysql_num_rows($result)>0) { 
$user mysql_fetch_array($result); 
$_SESSION['id'] = $user['id']; 
$_SESSION['user'] = $user['user']; 
$_SESSION['pass'] = $user['pass']; 
echo 
"<script>window.location='../test.html'</script>"
exit(); 
}  
//falsch 
else { 
echo 
"<script>alert('Benutzername oder Passwort ist falsch!')</script>"
echo 
"<script>history.back();</script>"
exit(); 



?>
empty() must night notch hit ! verneint werden. within haven ich die abfrage, ob es win ergebnis von mysql zurück gegeben hat mit mysql_num_rows() gemacht.

grüße

tromton.
tromton ist offline   Mit Zitat antworten
Alt 28.07.2011, 22:10  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von tromton Beitrag anzeigen
empty() must night notch hit ! verneint werden. within haven ich die abfrage [...]
Alles klar bei dir, oder sollen wir einen Arzt rufen ...?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 28.07.2011, 22:21  
Neuer Benutzer
 
Registriert seit: 28.07.2011
Beiträge: 17
PHP-Kenntnisse:
Anfänger
i20_berlin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hat aber funktioniert.....danke

allerdings bekomme ich jetzt immer die fehlermeldung

>> Benutzername oder Passwort ist falsch! <<
i20_berlin ist offline   Mit Zitat antworten
Alt 28.07.2011, 22:26  
Neuer Benutzer
 
Registriert seit: 28.07.2011
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
tromton befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Alles klar bei dir, oder sollen wir einen Arzt rufen ...?
ups, na ja, kann ja mal passieren. hat ja geholfen...
tromton ist offline   Mit Zitat antworten
Alt 28.07.2011, 22:29  
Neuer Benutzer
 
Registriert seit: 28.07.2011
Beiträge: 17
PHP-Kenntnisse:
Anfänger
i20_berlin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hey tromtom..hast du noch nen tipp für mich....

weil ne fehlermeldung hab ich ja immer noch.......

die variablen aus dem formular stimmen auch überein.....ich hab keine ahnung mehr......
i20_berlin ist offline   Mit Zitat antworten
Alt 28.07.2011, 22:30  
Neuer Benutzer
 
Registriert seit: 28.07.2011
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
tromton befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von i20_berlin Beitrag anzeigen
hat aber funktioniert.....danke

allerdings bekomme ich jetzt immer die fehlermeldung

>> Benutzername oder Passwort ist falsch! <<
dann mach mal
PHP-Code:
echo $query 'SELECT * FROM users WHERE user="'.$user.'" AND pass="'.$pass_md5.'"'
um zu sehen was an die Datenbank geht. den Befehl kannst du dann auch bei phpmyadmin eingeben und sehen ob es ein Ergebnis gibt. ggf. hast du das Passwort in der Datenbank ja nicht wie md5 verkorkst?
tromton ist offline   Mit Zitat antworten
Alt 28.07.2011, 22:43  
Neuer Benutzer
 
Registriert seit: 28.07.2011
Beiträge: 17
PHP-Kenntnisse:
Anfänger
i20_berlin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

okay....scheiße.....


danke für den tip mit dem echo....hätte ich aber auch selbst drauf kommen können *shit*

also mir ist aufgefallen das das passwort in der DB 7 zeichen weniger hat als das in der echo ausgabe.......dann hab ich beide nachgezählt und dann ist mir aufgefallen das die echo die richtigen 32zeichen hat.......und die in der db nur 25.....

dann hab ich mir die tabellen eigenschaften angeschaut und gesehen das ich das passwort als varchar(25) gespeichert habe....

fehler ist also klar.....aus varchar(25) wird jetzt erst mal ganz klar varchar(32) bzw. varchar(255)

danke für die hinweise......
i20_berlin ist offline   Mit Zitat antworten
Alt 28.07.2011, 22:47  
Neuer Benutzer
 
Registriert seit: 28.07.2011
Beiträge: 17
PHP-Kenntnisse:
Anfänger
i20_berlin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

okay....einstellungen hab ich jetzt angepasst und es hat natürlich geklappt...
dankeschön tromtom
i20_berlin ist offline   Mit Zitat antworten
Antwort


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
Facebook Login und eigener Login Paralell blackcrow PHP-Fortgeschrittene 17 29.05.2011 21:03
Probleme beim Login breiti0310 PHP Tipps 2010 3 07.08.2010 11:27
Login Probleme bei neuer Domain md5() PHP Tipps 2010 3 19.01.2010 17:40
Login script probleme Marti95. PHP Tipps 2009 1 12.05.2009 13:29
Login Probleme simo2402 PHP Tipps 2009 4 11.02.2009 14:12
Login Probleme sven88 PHP Tipps 2008 7 24.06.2008 06:34
Login System Probleme ! 7Style PHP Tipps 2008 2 07.01.2008 13:55
Etwas komplexerer Login --> Keine Angst, Suche benutzt dethlef14 PHP Tipps 2006 7 02.10.2006 00:35
auto login, Syntax Probleme? Server, Hosting und Workstations 1 24.03.2006 22:49
Login Probleme mit Sonderzeichen im Nick PHP Tipps 2005-2 11 21.08.2005 16:54
[Erledigt] Login, LogIn, Anmelden, Einloggen -&amp;amp;amp;amp;gt; ??? Off-Topic Diskussionen 20 14.07.2005 11:01
LOGIN probleme PHP Tipps 2005 22 29.03.2005 09:20
login Probleme PHP Tipps 2005 2 28.02.2005 08:46
Login und probleme mit Sessions PHP Tipps 2005 8 09.01.2005 17:48
Probleme bei Login PHP Tipps 2004 5 18.07.2004 22:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
schwierigkeiten php login, facebook login problem

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