php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.11.2006, 21:08  
Benutzer
 
Registriert seit: 08.10.2007
Beiträge: 33
Benjamin befindet sich auf einem aufstrebenden Ast
Standard Loginscript

Hallo,

ich habe mir ein Loginscript gebastelt was folgendermaßen ausschaut:

http://nopaste.biz/?9329

Ich hab die Erklärungen im Code geschrieben und ich hoffe meine Vorgehensweise bzw. Denkweise ist richtig. Nur leider klappt da was mit den Cookies nicht und ich weiß einfach nicht was bzw. wo der Fehler steckt kann mir evtl. einer Möglichkeiten vorschlagen woran es liegen könnte? Ich weiß Formulierungen wie "Hier ist mein Script und es funzt net" sind net gut aber ich habs so gut wie es geht versucht zu erklären.
Benjamin ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.11.2006, 22:04  
Neuer Benutzer
 
Registriert seit: 06.11.2005
Beiträge: 5
t-mow befindet sich auf einem aufstrebenden Ast
Standard

in Zeile 32 verwendest du unterschiedliche Anführungszeichen, vielleicht war's das schon...
t-mow ist offline  
Alt 06.11.2006, 22:22  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Was für eine Ausgabe erhälst du mit var_dump($_COOKIE)?
xabbuh ist offline  
Alt 07.11.2006, 11:19  
Benutzer
 
Registriert seit: 08.10.2007
Beiträge: 33
Benjamin befindet sich auf einem aufstrebenden Ast
Standard

wo müsste ich denn "var_dump($_COOKIE)" einsetzen?
Benjamin ist offline  
Alt 07.11.2006, 16:11  
Benutzer
 
Registriert seit: 08.10.2007
Beiträge: 33
Benjamin befindet sich auf einem aufstrebenden Ast
Standard

So ich hab var_dump mal am kurz vo ?> eingesetzt und ich hab folgende Nachricht bekommen:

array(2) { ["logged"]=> string(17) "intension@gmx.net" ["PHPSESSID"]=> string(32) "7a88b8835d54d54ca49d9c472be1c40b" }

Nur weiß ich damit leider nichts anzufangen ^^
Benjamin ist offline  
Alt 07.11.2006, 16:52  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

na du hast im cookie die emailadresse und die session id gespeichert. btw: meta refresh im code ist nicht sehr schön. löse das besser über header. hatte das problem auchmal und wurde zurecht zurechtgewiesen.

noch eine frage: wo kommt das $ds['email'] denn her?

und das hier ist ein topfen:
Zitat:
$_SESSION['logged'] = $array['email'];
setcookie("logged", "".$ds['email']."", time()+3600);
was genau möchtest du denn überhaupt in dem cookie speichern?

session_start() mitten im code? furchtbar.
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 07.11.2006, 16:58  
Benutzer
 
Registriert seit: 08.10.2007
Beiträge: 33
Benjamin befindet sich auf einem aufstrebenden Ast
Standard

wenn im cookie die email adresse und die session id gespeichert wird ist das falsch bzw. wie lös ich das problem? und wegen dem meta refresh ich wollte schon vorher header benutzen bloß es kommt ja immer der alt bekannte fehler da man den header befehl ja nicht nach html einsetzen darf. wie lös ich das problem?
Benjamin ist offline  
Alt 07.11.2006, 17:02  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

dann solltest du deinen code so strukturieren dass nichts ausgegeben wird bevor alles abgehandelt ist. oder einfach die werte in variablen zwischenspeichern und dann ganz unten ausgeben.

dann wie gesagt
Zitat:
Zitat von Promaetheus
noch eine frage: wo kommt das $ds['email'] denn her?

und das hier ist ein topfen:
Zitat:
$_SESSION['logged'] = $array['email'];
setcookie("logged", "".$ds['email']."", time()+3600);
was genau möchtest du denn überhaupt in dem cookie speichern?

session_start() mitten im code? furchtbar.
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 07.11.2006, 19:24  
Benutzer
 
Registriert seit: 08.10.2007
Beiträge: 33
Benjamin befindet sich auf einem aufstrebenden Ast
Standard

ja den fehler hab ich schon korrigiert das müsste setcookie("logged",$array['email']. time()+3600); heißen ^^
Benjamin ist offline  
Alt 07.11.2006, 19:40  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

hatte dir doch eh grade den ganzen code geschickt! denn das war nicht der einzige müll im script.
__________________
mfg Alexander Haim
Promaetheus 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
Loginscript mit Freischaltcode per mail Jumper PHP Tipps 2008 7 29.10.2009 12:11
Sessionfehler im Loginscript NielsM. PHP Tipps 2006 43 20.07.2006 17:37
phpBB Loginscript in eigenes Login Script einbinden 2wuck PHP Tipps 2007 4 19.12.2005 23:10
brauche hilfe bei einem loginscript DaronM PHP Tipps 2007 12 27.11.2005 18:36
Problem mit dem Loginscript PHP Tipps 2005-2 4 29.10.2005 10:26
Problem mit Loginscript, kann mich nicht einloggen PHP Tipps 2005-2 3 01.10.2005 17:32
[Erledigt] Loginscript ----> Registrierung. Datenbanken 7 06.09.2005 16:47
Fehler in Loginscript PHP Tipps 2005-2 12 16.08.2005 19:57
Warum funktionier dies nicht?? // Loginscript PHP Tipps 2005-2 9 13.07.2005 17:47
loginscript mit rechten faultier Beitragsarchiv 3 24.06.2005 11:15
Fehler bei meinem Loginscript PHP Tipps 2005-2 6 05.06.2005 16:37
md5 verschlüsseltes paswort und loginscript... PHP Tipps 2005 24 15.02.2005 08:51
Suche Loginscript Spike_php Beitragsarchiv 2 06.10.2004 19:53
[Erledigt] Fehler bei einem Loginscript. Datenbanken 4 06.08.2004 01:02
Loginscript mit Sessions PHP Tipps 2004 2 26.07.2004 23:54

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

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