Login problem
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Workaround - Versuch:
Um Zeile 183 in der login.php ändern:
in
Oliver
Um Zeile 183 in der login.php ändern:
Code: Select all
mysql_free_result($check);
$_SESSION['PHPWCMS_ROOT'] = PHPWCMS_ROOT;
headerRedirect(PHPWCMS_URL."phpwcms.php");
Code: Select all
mysql_free_result($check);
$_SESSION['PHPWCMS_ROOT'] = PHPWCMS_ROOT;
headerRedirect(PHPWCMS_URL."phpwcms.php?". htmlentities(session_name().'='.session_id()));
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Und hier noch nachgereicht die empfohlenen Session-Einstellungen der php.ini (sollte Standard sein):
Oliver
Code: Select all
session.auto_start Off
session.bug_compat_42 On
session.bug_compat_warn On
session.cache_expire 180
session.cache_limiter nocache
session.cookie_domain no value
session.cookie_lifetime 0
session.cookie_path /
session.cookie_secure Off
session.entropy_file no value
session.entropy_length 0
session.gc_divisor 100
session.gc_maxlifetime 1440
session.gc_probability 1
session.name PHPSESSID
session.referer_check no value
session.save_handler files
session.save_path /var/lib/php
session.serialize_handler php
session.use_cookies On
session.use_only_cookies Off
session.use_trans_sid Off
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Check this:
http://www.phpwcms.de/forum/viewtopic.php?p=75535#75535
Seems it was my fault. Please try it and send feedback.
Oliver
http://www.phpwcms.de/forum/viewtopic.php?p=75535#75535
Seems it was my fault. Please try it and send feedback.
Oliver
Hallo,Oliver Georgi wrote:Workaround - Versuch:
Um Zeile 183 in der login.php ändern:inCode: Select all
mysql_free_result($check); $_SESSION['PHPWCMS_ROOT'] = PHPWCMS_ROOT; headerRedirect(PHPWCMS_URL."phpwcms.php");
OliverCode: Select all
mysql_free_result($check); $_SESSION['PHPWCMS_ROOT'] = PHPWCMS_ROOT; headerRedirect(PHPWCMS_URL."phpwcms.php?". htmlentities(session_name().'='.session_id()));
hab den Code geändert und auch die php.ini gechecked, hilft aber alles nichts. Kann mich immer noch nicht einloggen ...
Was tun?
Gruß
Patrick
$> man woman
$> segmentation fault (core dumped)
$> segmentation fault (core dumped)
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Hallo,
Tatsächlich. Nach dem Umstellen auf auto_increment in der user log Table kann ich mich wieder einloggen! Es sind allerdings mehrere Tabellen, in denen die auto_increment-Einstellung "abhanden gekommen" ist. Wie kann ich sichergehen, dass nicht noch andere Fehler vorliegen?
Kann das beim Exportieren vom alten Provider passiert sein und, wenn ja, wie kann ich das bei einem neuen Export vermeiden?
Danke und Gruß
Patrick
Tatsächlich. Nach dem Umstellen auf auto_increment in der user log Table kann ich mich wieder einloggen! Es sind allerdings mehrere Tabellen, in denen die auto_increment-Einstellung "abhanden gekommen" ist. Wie kann ich sichergehen, dass nicht noch andere Fehler vorliegen?
Kann das beim Exportieren vom alten Provider passiert sein und, wenn ja, wie kann ich das bei einem neuen Export vermeiden?
Danke und Gruß
Patrick
$> man woman
$> segmentation fault (core dumped)
$> segmentation fault (core dumped)
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Ähnliches Problem
Hi,
ich habe ein ähnliches Problem, glaube aber, dass es bei mir es an anderer Stelle liegt.
Meine MySQL-Datenbank war wg. falscher Cache-Einstellung übervoll, kann es daran liegen, dass ich mich nicht einloggen kann?
Der Effekt sieht genauso aus, wie hier beschrieben, nach Eingabe der korrekten Daten erscheint wieder der leere Anmeldeschirm, wenn ich falsche Daten eingebe, kommt die Meldung 'Fehler beim Anmelden'.
Der Cache ist jetzt gelöscht, aber es dauert bei meinem Provider immer eine Ewigkeit, bis die Datenbank auf Änderungen reagiert.
ich habe ein ähnliches Problem, glaube aber, dass es bei mir es an anderer Stelle liegt.
Meine MySQL-Datenbank war wg. falscher Cache-Einstellung übervoll, kann es daran liegen, dass ich mich nicht einloggen kann?
Der Effekt sieht genauso aus, wie hier beschrieben, nach Eingabe der korrekten Daten erscheint wieder der leere Anmeldeschirm, wenn ich falsche Daten eingebe, kommt die Meldung 'Fehler beim Anmelden'.
Der Cache ist jetzt gelöscht, aber es dauert bei meinem Provider immer eine Ewigkeit, bis die Datenbank auf Änderungen reagiert.
Hallo zusammen,
auch ich habe wie aus dem Nichts Probleme beim Einloggen, genau wie hier beschrieben. Das Login Fenster erscheint, nach Eingabe der Daten passiert nix.
Die Anleitung habe ich befolgt und auch die login.php abgeändert. Danach erschien zwar nach dem Login der Backend Bereich - sobald ich aber etwas anklickte wurde ich wieder rausgeschmissen in das Login Fenster.
Habe phpwcms auf einem 1&1 server laufen und von 1.2.5 vor kurzem auf 1.2.8 geupdated. Lief bis heute morgen alles problemlos.
Ach ja: In der php.ini steht unter "session.save_path No value", sonst ist alles wie in den empfohlenen Einstellungen.
Weiß jemand Rat?
DANKE - viele Grüße
Michael
auch ich habe wie aus dem Nichts Probleme beim Einloggen, genau wie hier beschrieben. Das Login Fenster erscheint, nach Eingabe der Daten passiert nix.
Die Anleitung habe ich befolgt und auch die login.php abgeändert. Danach erschien zwar nach dem Login der Backend Bereich - sobald ich aber etwas anklickte wurde ich wieder rausgeschmissen in das Login Fenster.
Habe phpwcms auf einem 1&1 server laufen und von 1.2.5 vor kurzem auf 1.2.8 geupdated. Lief bis heute morgen alles problemlos.
Ach ja: In der php.ini steht unter "session.save_path No value", sonst ist alles wie in den empfohlenen Einstellungen.
Weiß jemand Rat?
DANKE - viele Grüße
Michael
hallo,
ich hatte vorhin die selben probleme & bin daher auf diesen thread gestossen. bis heute vormittag ging alles ohne probs, nun konnte ich mich unter meiner 1.2.8 nicht mehr einloggen.
als lösung hatte ich spasseshalber versuchsweise die tabelle "phpwcms_userlog" geleert & siehe da: ich konnte mich wieder problemlos einloggen!
vielleicht hilfts euch als tipp weiter!
by
jkn
ich hatte vorhin die selben probleme & bin daher auf diesen thread gestossen. bis heute vormittag ging alles ohne probs, nun konnte ich mich unter meiner 1.2.8 nicht mehr einloggen.
als lösung hatte ich spasseshalber versuchsweise die tabelle "phpwcms_userlog" geleert & siehe da: ich konnte mich wieder problemlos einloggen!
vielleicht hilfts euch als tipp weiter!
by
jkn
Trööt - ich war zu doofmae4711 wrote: Die Anleitung habe ich befolgt und auch die login.php abgeändert. Danach erschien zwar nach dem Login der Backend Bereich - sobald ich aber etwas anklickte wurde ich wieder rausgeschmissen in das Login Fenster.
Also, das funktioniert alles über den oben aufgezeigten Weg. Ich habe den Code der Session eingefügt, mich aber über die URL http://www.Domain eingeloggt. Klar, dass ich dann wieder rausfliege. Beim einloggen unter http://Domain.xy gehts - hierauf wird ja auch weitergeleitet, aber hierfür galt die SessionID nicht.
Ergo: Einloggen ohne ´www´ - ja und den Broser Cache leeren
Grüße, Michael