php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.03.2005, 13:46  
Gast
 
Beiträge: n/a
Standard LOGIN probleme

servus,
ich habe folgendes problem. ich habe eine seite gebaut auf der man neuen user erstellen kann. das klappt auch alles soweit. ich habe eine tabelle in mysql erstellt die 7 felder enthält: ID, Username, kwort, admin, beschreibung, kennung und zeit.
mein script sieht so aus:

PHP-Code:
<?php
require('userconnect.php');
if(
$sent==1)
{
$sql="SELECT kwort, ID, kennung, (UNIX_TIMESTAMP()-UNIX_TIMESTAMP(zeit)) as ";
$sql.="time, zeit FROM $tabellenname WHERE username='$username' ";
$result=mysql_query($sql$link);
if(
mysql_num_rows($result)==1)
{
if(
md5($kwort)!=mysql_result($result ,0,'kwort'))
{
$meldung.="Bitte kontrollieren Sie ihr Kennwort";}
else
{
if(
mysql_result($result,0,'kennung')==$sit AND
mysql_result($result,0,'time')/60<$idle)
{
$meldung.="Sie sind bereits eingeloggt";
unset(
$username);}
else
{
if(
mysql_result($result,0,'kennung')! ='' AND
mysql_result($result,0,'time')/60<$idle)
{
$meldung.="Es ist bereits jemand mit Ihrem Benutzernamen eingeloggt";}
else
{
$sitzung=uniqid('');
$IDuser=mysql_result($result,0,'ID ');

$sql="UPDATE $tabellenname SET ";
$sql.=" zeit=now(), ";
$sql.=" kennung='$sitzung' ";
$sql.=" WHERE ID='$IDuser' ";
$test=mysql_query($sql$link);
setcookie('sit'$sitzung);
setcookie('IDuser'$IDuser);
$meldung="Sie wurden eingeloogt als $username";
unset(
$username);
}}}}
else{
$meldung.="Bitte kontrollieren Sie ihren Benutzernamen";}
}

echo
"<html><head><title>LOGIN</titel ></head><body><div align=center>";
echo
"<h2><font color=red>$meldung</font></h2>";
echo
"<h2>Bitte die Benutzerinformationen eingeben</h2>";
echo
"<form action='$PHP_SELF' method='post'>";
echo
"<input type=hidden name=sent value=1>";
echo
"

Benutzername</p>"
;
echo
"<input type=text name=username value='$username'>";
echo
"

Kennwort</p>"
;
echo
"<input type=password name=kwort>";
echo
"

<input type=submit value=LOGIN>"
;
echo
"</form>";
?>
</div></body></html>
nun zu meinem genauen problem:
jedes mal wenn ich versuchen mich einzugloggen gibt er "Sie sind bereits eingeloggt" als fehlermeldung aus. wenn mir jemand bei diesem problem helfen könnte wäre das echt super!
MfG Lifehunter

ps:userconnect.php sieht so aus
PHP-Code:
<?php
$tabellenname
='user';
$link mysql_connect("localhost""datenbankname");
mysql_select_db("datenbankname"$link);
$idle=10;
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.03.2005, 14:25  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.

moved to PHP - Anfänger
__________________
mod = master of disaster
Waq ist offline  
Alt 27.03.2005, 14:51  
Gast
 
Beiträge: n/a
Standard

naja okay wenn dann kann man meine frage doch bestimmt schnell beantworten oder?! ^^
 
Alt 27.03.2005, 15:01  
Erfahrener Benutzer
 
Registriert seit: 16.03.2005
Beiträge: 421
Niedi
Niedi eine Nachricht über ICQ schicken
Standard

du solltest mal verwenden!
denn so wird sich deinen code niemand anschaun

mfg
Niedi ist offline  
Alt 27.03.2005, 15:08  
Gast
 
Beiträge: n/a
Standard

so besser?!
könnte mir nun auch mal jemand beim eigentlichen problem helfen?
 
Alt 27.03.2005, 16:52  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von lifehunter
so besser?!
Nö.
http://tut.php-q.net/einruecken.html

Zitat:
Zitat von lifehunter
könnte mir nun auch mal jemand beim eigentlichen problem helfen?
Jain.
http://php-info.org/ftopic82.html

Ist nicht Dein Code, aber einer der klappt und sogar noch erklärt wird *g*
imported_Ben ist offline  
Alt 27.03.2005, 17:34  
Gast
 
Beiträge: n/a
Standard

das is doch mal ein richtig gutes script danke. jetzt hab ich aber noch ne frage. was passiert wenn der user sich nciht ausloggt?
 
Alt 27.03.2005, 17:39  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von lifehunter
was passiert wenn der user sich nciht ausloggt?
Dann ist man weiterhin eingeloggt und zwar solange, bis die Session abgelaufen oder der Browser geschlossen wird.

Allerdings ... *hust*
Zitat:
Zitat von Ben
Solltet Ihr Fragen zu dem Tutorial haben, so schreibt bitte einen Beitrag im Anfänger-Forum mit einem Verweis auf dieses Tutorial.
*gg*
imported_Ben ist offline  
Alt 27.03.2005, 17:58  
Gast
 
Beiträge: n/a
Standard

schon klar, aber ich dachte mir hier erfähren dann gleich auch die anderen die es interessiert, was dann passiert
 
Alt 27.03.2005, 19:43  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von lifehunter
schon klar, aber ich dachte mir hier erfähren dann gleich auch die anderen die es interessiert, was dann passiert
Schon klar ..
Ich kann eh nix dagegen machen!
imported_Ben 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
Login Probleme sven88 PHP Tipps 2008 7 24.06.2008 06:34
[Erledigt] Login erstellen coraplanet PHP Tipps 2008 33 21.04.2008 16:49
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
.htaccess Login über HTML Login Felder gestalten php1 PHP-Fortgeschrittene 2 09.08.2006 13:53
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
auto login, Syntax Probleme? Server, Hosting und Workstations 1 24.03.2006 22:49
phpBB Loginscript in eigenes Login Script einbinden 2wuck PHP Tipps 2007 4 19.12.2005 23:10
Problem mit Login Script PHP Tipps 2007 4 15.11.2005 17:29
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 2 28.02.2005 08:46
login mit session id PHP Tipps 2005 10 26.01.2005 12:32
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


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