| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse: Fortgeschritten ![]() | In deinem Check greifst du auf $this->key_1 zu - das wird aber nirgends gesetzt (außer im Auth) - da ist es kein Wunder, dass dein Check fehl schlägt. Insgesamt erschließt sich mir nicht ganz, wozu du valid() und auth() benötigst - auth() ist auch ohne valid() aufrufbar und somit potentiell fehleranfällig, fasse es in einer Methode zusammen. Und das ganze key_*-Zeug wirfst gleich mit raus, mit rand()-Werten hast du nie zwei gleiche Werte, womit der Vergleich hinfällig ist.
__________________ actra.development - Schwabstr. 2 - 70825 Münchingen www.actra.de/velopment/ - eMail: php.de@actra.de Zend Certified Engineer for PHP5 |
| |
| | |
| Gast
Beiträge: n/a
| index.php PHP-Code: PHP-Code: |
| | |
| Erfahrener Benutzer Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse: Fortgeschritten ![]() | Dann bräuchtest du keine Sessions, wenn das so wäre.
__________________ actra.development - Schwabstr. 2 - 70825 Münchingen www.actra.de/velopment/ - eMail: php.de@actra.de Zend Certified Engineer for PHP5 |
| |
| | |
| Gast
Beiträge: n/a
| Was ist mit dem Zeit-Key? Soll ich das so machen: PHP-Code: |
| | ||
| Erfahrener Benutzer Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() | Error_reporting erstmal voll aufdrehen, dann dürfte es schonmal Warnungen und Fehler hageln. Was noch auffällt: Der Code startet mit der Erstellung einer auth Instanz und dem Aufruf der auth() Funktion, welche wiederum $this->valid() aufruft, welche wiederum auf eine Session zugreifen möchte, die es zu diesem Zeitpunkt noch gar nicht gibt! Aus unerfindlichen Gründen wird die Session nämlich erst in der check() Methode gestartet (besser wäre im Konstruktor der auth Klasse) Dann... Zitat:
Ausserdem versuchst du, eine Datei mit der Endung .tpl zu inkludieren (vermutlich ein Smarty Template?). Die Endung .tpl wird weder vom PHP Parser verarbeitet, noch wird eine eventuell enthaltene Metasprache (Smarty) geparsed, das dürfte zu Anzeigefehlern führen. PHP-Code:
__________________ Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot. | |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Bei einem Direkt-Aufruf magst du recht haben, bei einem Include nicht. index.php PHP-Code: PHP-Code: Code: Hello world: 09.12.2011 22:17:09
__________________ actra.development - Schwabstr. 2 - 70825 Münchingen www.actra.de/velopment/ - eMail: php.de@actra.de Zend Certified Engineer for PHP5 | |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Du kannst auch ne .exe inkludieren, wenn es Dir Spaß macht. include/require ist nichts als stupide Code-Ersetzung.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Fragen zu Login und Session (geschützter Bereich) | ts.ts | PHP Einsteiger | 12 | 14.10.2011 17:36 |
| Session sicherheit mit IP Adresse??? | Sven1987h | PHP Einsteiger | 9 | 11.10.2011 11:37 |
| Session GC und Timeout | nutcracker | PHP Einsteiger | 1 | 24.01.2011 19:32 |
| [Erledigt] $_SESSION frage | tomnar | PHP Tipps 2010 | 24 | 09.11.2010 19:37 |
| session variable verschwindet bei erneutem seitenaufruf | david.a.p. | PHP Tipps 2009 | 2 | 17.08.2009 16:07 |
| SessionHandler - Sessions in einer Datenbank | #Avedo | Software-Design | 11 | 04.05.2009 15:44 |
| [Erledigt] Problem mit der übergabe einer Session ID | Shinak | PHP Tipps 2009 | 12 | 13.03.2009 14:30 |
| Session | nofear87 | PHP Tipps 2008 | 8 | 05.11.2008 10:42 |
| [Erledigt] Session Problem | karina_02 | PHP Tipps 2008 | 6 | 18.05.2008 22:37 |
| Problem bei session Lifetime | Cyberbob_at_tot | PHP Tipps 2007 | 5 | 05.06.2007 17:47 |
| session nach seitenwechsel leer... | GELight | PHP Tipps 2006 | 8 | 17.09.2006 15:17 |
| [Erledigt] php session problem :( | PHP Tipps 2005-2 | 5 | 21.10.2005 16:37 | |
| Session wird nicht angelegt | PHP Tipps 2005-2 | 7 | 24.07.2005 13:35 | |
| Kreieren einer Session | PHP Tipps 2005 | 11 | 28.05.2005 15:16 | |
| [Erledigt] Formulardaten in einer Session speichern, per Link übergeben | PHP Tipps 2004-2 | 2 | 29.12.2004 15:47 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| // erzeugen einer instanz > $user = new user(); > > // speichern dieser instanz in einer session > $_session[\'user\'] = $user;, smarty session oop, php oop seitenwechsel, php oop session handling, public function check session(), php oo session, php:auth-klasse erstellen |