Hallo ihr Lieben,
kam endlich mal dazu das neue Redaxo 4 zu installieren.
Installation verlief so weit problemlos - wie gehabt. Jedoch nach anlegen eines Adminusers und des Versuchs sich anzumelden, lande ich immer wieder auf der Loginseite mit dem Standardkommentar "Bitte anmelden". Vermute das hier die Session nicht richtig angelegt bzw. gespeichert wird.
Hatte am anfänglich angenommen es liegt an der md5-Verschlüsselung aber konnte hier kein Problem feststellen (Daten stehen richtig in der DB, keine Fehlermeldung bei korrektem Login)
Neuinstallation ohne Verschlüsselung brachte das gleiche Ergebnis.
Verwendetes System:
OS: openSUSE 10.1
Webserver: Apache 2.2.0 (SUSE/Linux)
Verwaltungsystem: Confixx 3.3.1 Professional
PHP: 5.1.2
MySQL: 5.0.18
Einer ne Idee woran das liegen könnte?
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Backendlogin: Einloggen -> Wieder auf Login
Wegener IT - Integration & Collaboration
hallöchen,
weiß nicht ob's hilft, aber MySQl5 ist bei LAMP und WAMP wohl ziemlich dasselbe. - Ich hatte dieses Problem auch diese Tage, hab einige Tips gelesen z.B. http://www.activecollab.com/support/ind ... page&id=18.
Ich meine, die Datenbank muß halt im MySql definiert und leer sein, dann den MYSQL40, den Redaxo-Setup und mittlerweile funktioniert es bei mir
- Ob's daran nun genau lag, kann ich allerdings nicht sagen -
Gruß, Jürgen
weiß nicht ob's hilft, aber MySQl5 ist bei LAMP und WAMP wohl ziemlich dasselbe. - Ich hatte dieses Problem auch diese Tage, hab einige Tips gelesen z.B. http://www.activecollab.com/support/ind ... page&id=18.
Ich meine, die Datenbank muß halt im MySql definiert und leer sein, dann den MYSQL40, den Redaxo-Setup und mittlerweile funktioniert es bei mir
- Ob's daran nun genau lag, kann ich allerdings nicht sagen -
Gruß, Jürgen
-
- Beiträge: 21
- Registriert: 22. Jul 2007, 19:27
An der SQL-DB bzw Version sollte es eigentl nicht liegen da ca. 8 weitere 3.2.3 Systeme auf dem selben Server laufen und das anlegen des Benutzers und die Loginabfrage ja funktionieren.
Jedoch ist man nach richtiger Eingabe der Zugangsdaten wieder am Login.
Einer der Entwickler eine Idee? Vermute immernoch ein Sessionproblem. Besitze aber leider in diesem Bereich etwas zu wenig Kenntnis, vermute aber jedoch das hier PHP-Sessions verwendet werden und keine Cookies oder?
--------------------------------------------------------------------------------------
Achja eins hatte ich noch vergessen, hatte bei Datenbankeinrichtung den Demo-Export ausgewählt und installiert. Evtl. hängt es ja auch damit zusammen.
Jedoch ist man nach richtiger Eingabe der Zugangsdaten wieder am Login.
Einer der Entwickler eine Idee? Vermute immernoch ein Sessionproblem. Besitze aber leider in diesem Bereich etwas zu wenig Kenntnis, vermute aber jedoch das hier PHP-Sessions verwendet werden und keine Cookies oder?
--------------------------------------------------------------------------------------
Achja eins hatte ich noch vergessen, hatte bei Datenbankeinrichtung den Demo-Export ausgewählt und installiert. Evtl. hängt es ja auch damit zusammen.
Wegener IT - Integration & Collaboration
Habe eben eine Neuinstallation mit einer leeren DB ohne Demo-Export gemacht, und der Admin-Login klappt genau so wenig. Ich tippe auch auf ein Session/Cookie-Problem, denn die Datenbankabfrage klappt ja scheinbar, da der Login mit ungültigen Userdaten eine entsprechende Fehlermeldung bewirkt.mb@WIT hat geschrieben:Achja eins hatte ich noch vergessen, hatte bei Datenbankeinrichtung den Demo-Export ausgewählt und installiert. Evtl. hängt es ja auch damit zusammen.
Soo...
1 Schritt weiter.. habe nun wie schon angesprochen noch Sessions und Cookies überprüft. Es werden Sessions generiert und diese per Cookie auch bei mir im Browser abgelegt.
Was ich mir jetzt noch vorstellen könnte ist:
a.) Session wird generiert und wird ungültig/zerstört oder sonstwas -> erneutes Einloggen
oder b.) die Abfrage ob man eingeloggt ist hat einen Fehler.
1 Schritt weiter.. habe nun wie schon angesprochen noch Sessions und Cookies überprüft. Es werden Sessions generiert und diese per Cookie auch bei mir im Browser abgelegt.
Was ich mir jetzt noch vorstellen könnte ist:
a.) Session wird generiert und wird ungültig/zerstört oder sonstwas -> erneutes Einloggen
oder b.) die Abfrage ob man eingeloggt ist hat einen Fehler.
Wegener IT - Integration & Collaboration
Voilà, eine Lösung des Problems wurde bereits in einem früheren Thread beschrieben: http://forum.redaxo.de/ftopic6262.html
Nachdem ich dementsprechend den Body der Methode rex_login::sessionFixation ausgeklammert habe (/* */), läuft die Chose. Fragt sich nur, was seither nicht mehr läuft.
function sessionFixation()
{
/*
$tmp = $_SESSION;
session_unset();
session_regenerate_id(true);
$_SESSION = $tmp;
*/
Könnte bitte jemand vom Entwicklerteam dazu Stellung nehmen?
Nachdem ich dementsprechend den Body der Methode rex_login::sessionFixation ausgeklammert habe (/* */), läuft die Chose. Fragt sich nur, was seither nicht mehr läuft.
function sessionFixation()
{
/*
$tmp = $_SESSION;
session_unset();
session_regenerate_id(true);
$_SESSION = $tmp;
*/
Könnte bitte jemand vom Entwicklerteam dazu Stellung nehmen?
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi,
wir müssen erst noch rausbekommen, warum das auf manchen Servern geht und auf manchen nicht..
Kannst du mal statt
folgendes machen
und schauen ob irgendwelche Fehlermeldungen kommen?
error_reporting sollte dazu auf jeden fall auf E_ALL stehen..
Wenn keine Fehler auftauchen, mal das exit() Zeile für Zeile noch oben verschieben, vielleicht taucht dann ein Fehler auf...
Gruß,
Markus
wir müssen erst noch rausbekommen, warum das auf manchen Servern geht und auf manchen nicht..
Kannst du mal statt
Code: Alles auswählen
/*
$tmp = $_SESSION;
session_unset();
session_regenerate_id(true);
$_SESSION = $tmp;
*/
Code: Alles auswählen
$tmp = $_SESSION;
session_unset();
session_regenerate_id(true);
$_SESSION = $tmp;
exit();
und schauen ob irgendwelche Fehlermeldungen kommen?
error_reporting sollte dazu auf jeden fall auf E_ALL stehen..
Wenn keine Fehler auftauchen, mal das exit() Zeile für Zeile noch oben verschieben, vielleicht taucht dann ein Fehler auf...
Gruß,
Markus
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
So funktioniert's soweit einwandfrei:
Code: Alles auswählen
function sessionFixation()
{
$tmp = $_SESSION;
//session_unset();
session_regenerate_id(true);
$_SESSION = $tmp;
}
-
- Beiträge: 21
- Registriert: 22. Jul 2007, 19:27
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
hi,
das klingt gut.. aber koennt ihr testen ob die session_id sich aendern wenn man sich einloggt. also cookie auslesen bevor man sich einloggt, und dann cookie auslesen wenn man sich eingeloggt hat. wenn diese unterschiedlich sind, dann ist alles gut und auch die sessionfixation problematik geloest. wenn das klappt, dann bitte noch testen ob das auch bei euch auf den server geht, wenn das ganze nur so aussieht
über nachricht würde ich mich sehr freuen. lg
jan
das klingt gut.. aber koennt ihr testen ob die session_id sich aendern wenn man sich einloggt. also cookie auslesen bevor man sich einloggt, und dann cookie auslesen wenn man sich eingeloggt hat. wenn diese unterschiedlich sind, dann ist alles gut und auch die sessionfixation problematik geloest. wenn das klappt, dann bitte noch testen ob das auch bei euch auf den server geht, wenn das ganze nur so aussieht
Code: Alles auswählen
function sessionFixation()
{
// $tmp = $_SESSION;
// session_unset();
session_regenerate_id(true);
// $_SESSION = $tmp;
}
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Hallo
Ich muss eine Seite auf einen neuen Server laden und habe jetzt mit dem Preview-Link genau das gleiche Problem.... nach dem einloggen komme ich wieder auf die Einlog-Page (../redaxo/index.php?page=structure)
Ich habe alle oben aufgeführten Varianten ausprobiert aber nichts funktioniert....? Kann mir vielleicht jemand weiterhelfen? Vielen Dank!!
PHP: 5.0.4
MySQL: 4.1.20
Gruss,
Pat
Ich muss eine Seite auf einen neuen Server laden und habe jetzt mit dem Preview-Link genau das gleiche Problem.... nach dem einloggen komme ich wieder auf die Einlog-Page (../redaxo/index.php?page=structure)
Ich habe alle oben aufgeführten Varianten ausprobiert aber nichts funktioniert....? Kann mir vielleicht jemand weiterhelfen? Vielen Dank!!
PHP: 5.0.4
MySQL: 4.1.20
Gruss,
Pat
Hallo miteinander!jan hat geschrieben:... dann bitte noch testen ob das auch bei euch auf den server geht, wenn das ganze nur so aussieht
über nachricht würde ich mich sehr freuen. lgCode: Alles auswählen
function sessionFixation() { // $tmp = $_SESSION; // session_unset(); session_regenerate_id(true); // $_SESSION = $tmp; }
jan
juchu, ich hab es geschafft!
Ich habe soeben erstmals Redaxo 4 installiert und hatte auch gleich zuerst dieses "blöde" Problem, mich gar nicht erst ins Backend einloggen zu können. Aber, schön das es dieses Forum gibt! Ich änderte wie oben genannt die Eintragungen im "class.rex_login.inc.php" und ... Es klappt!!!
Vielen Dank.
Jetzt kann ich mir hoffentlich problemlos, die Sache (also Redaxo) überhaupt einmal zu Gemüte führen.
Bis später, vielleicht!
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hallo allerseits,
bei mir treten die Loginproblem mit IE7 bei Redaxo 3 und 4 auf. Ich habe den Workarround auch mal versucht, jedoch keine Erfolge erzielen können.
Ich kann mich jedoch mit Firefox 2 am gleichen System ohne Probleme anmelden. Hatte leider noch keine weitere Zeit zu suchen weshalb es mit dem einen Browser geht und mit dem anderen nicht.
Ich habe mal den phpinfo() Output auf meinen Server gestellt, vielleicht hilft es ja bei der Suche. http://calma.de/phpinfo_sww.html
bei mir treten die Loginproblem mit IE7 bei Redaxo 3 und 4 auf. Ich habe den Workarround auch mal versucht, jedoch keine Erfolge erzielen können.
Ich kann mich jedoch mit Firefox 2 am gleichen System ohne Probleme anmelden. Hatte leider noch keine weitere Zeit zu suchen weshalb es mit dem einen Browser geht und mit dem anderen nicht.
Ich habe mal den phpinfo() Output auf meinen Server gestellt, vielleicht hilft es ja bei der Suche. http://calma.de/phpinfo_sww.html
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
hallo calma,
bei dir solltest du mal nachsehen ob die session_cookie einstellungen auf dem server stimmen. es sieht so aus, als ob die sessions auf dem server nicht gespeichert werden.. das waere ein ansatz.
session.cookie_path mal überprüfen.
lg
jan
bei dir solltest du mal nachsehen ob die session_cookie einstellungen auf dem server stimmen. es sieht so aus, als ob die sessions auf dem server nicht gespeichert werden.. das waere ein ansatz.
session.cookie_path mal überprüfen.
lg
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/