[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Backendlogin: Einloggen -> Wieder auf Login - REDAXO Forum
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/
mb@WIT
Beiträge: 56
Registriert: 26. Sep 2006, 13:50
Wohnort: Nürnberg
Kontaktdaten: Website

Backendlogin: Einloggen -> Wieder auf Login

17. Okt 2007, 15:13

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?
Wegener IT - Integration & Collaboration

Benutzeravatar
Alex
Beiträge: 71
Registriert: 13. Jan 2005, 16:41
Wohnort: Schortens
Kontaktdaten: ICQ Website

17. Okt 2007, 18:12

Moin,
sind evtl. Cookies im Browser deaktiviert oder irgendwelche Sicherheitsprogramme installiert?

Gruß

mb@WIT
Beiträge: 56
Registriert: 26. Sep 2006, 13:50
Wohnort: Nürnberg
Kontaktdaten: Website

17. Okt 2007, 18:46

Nein und nein.

Habe dieses Problem auf mehreren Browsern mit denen ich auch für gewöhnlich auf Rex 3.x Systemen problemlos arbeiten kann.

Werde es sicherheitshalber jedoch nochmal überprüfen.

Danke ;)
Wegener IT - Integration & Collaboration

jwillers
Beiträge: 18
Registriert: 17. Okt 2007, 10:32
Wohnort: Stuttgart
Kontaktdaten: Website

17. Okt 2007, 19:00

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

helpmeplease
Beiträge: 21
Registriert: 22. Jul 2007, 19:27

17. Okt 2007, 21:03

gleiches problem beim login; installation erfolgreich - in der db wurden alle tabellen angelegt, auch der user.

ich hatte schon probleme mit der 3.3b2 und jetzt auch mit der 4.0

woran liegt's - 3.2.2 auf dem gleichen server laufen problemlos

Suse 10.1
Apache 2.2
PHP 5.1.2
MySQL 5.0.18

:?

domo
Beiträge: 7
Registriert: 18. Okt 2007, 08:56
Kontaktdaten: Website

18. Okt 2007, 09:37

Bei mir auch: Die Installation (mit Demo-Import) ging einfach und problemlos, aber danach bleibt der Admin aussen vor. Gibt es keine systematische Lösung?

OS X 10.4, Apache 1.3.33, PHP 5.2.0, MySQL 5.0.27

mb@WIT
Beiträge: 56
Registriert: 26. Sep 2006, 13:50
Wohnort: Nürnberg
Kontaktdaten: Website

18. Okt 2007, 10:09

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.
Wegener IT - Integration & Collaboration

domo
Beiträge: 7
Registriert: 18. Okt 2007, 08:56
Kontaktdaten: Website

18. Okt 2007, 10:43

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.
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
Beiträge: 56
Registriert: 26. Sep 2006, 13:50
Wohnort: Nürnberg
Kontaktdaten: Website

18. Okt 2007, 15:47

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.
Wegener IT - Integration & Collaboration

domo
Beiträge: 7
Registriert: 18. Okt 2007, 08:56
Kontaktdaten: Website

18. Okt 2007, 21:23

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?

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

18. Okt 2007, 21:51

Hi,

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;
*/ 
folgendes machen

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

domo
Beiträge: 7
Registriert: 18. Okt 2007, 08:56
Kontaktdaten: Website

19. Okt 2007, 08:30

Wenn ich exit() innerhalb von sessionFixation() aufrufe, wird kein Output erzeugt. Egal, auf welcher Zeile ich exit() einsetze, es kommt nie eine Fehlermeldung. error_reporting ist E_ALL, testweise vorsätzlich erzeugte Syntaxfehler werden angezeigt.

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

19. Okt 2007, 09:45

Hi,

und wenn du nur die Zeile session_unset() auskommentierst?

Gruß,
Markus

domo
Beiträge: 7
Registriert: 18. Okt 2007, 08:56
Kontaktdaten: Website

19. Okt 2007, 14:00

So funktioniert's soweit einwandfrei:

Code: Alles auswählen

  function sessionFixation()
  {
    $tmp = $_SESSION;
    //session_unset();
    session_regenerate_id(true);
    $_SESSION = $tmp;
  }

helpmeplease
Beiträge: 21
Registriert: 22. Jul 2007, 19:27

19. Okt 2007, 14:15

genau mit auskommentieren von session_unset() geht auch bei mir das ganze ohne probleme ... :D

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

21. Okt 2007, 15:58

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

Code: Alles auswählen

function sessionFixation()
  {
    // $tmp = $_SESSION;
    // session_unset();
    session_regenerate_id(true);
    // $_SESSION = $tmp;
}
über nachricht würde ich mich sehr freuen. lg

jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

mb@WIT
Beiträge: 56
Registriert: 26. Sep 2006, 13:50
Wohnort: Nürnberg
Kontaktdaten: Website

24. Okt 2007, 10:33

Hi,

komm leider zur Zeit nicht dazu das auszutesten da ich mit anderen Projekten dicht bin.
Werd mich bei Gelegenheit drum kümmern.

Grüße
Wegener IT - Integration & Collaboration

paddle
Beiträge: 125
Registriert: 13. Jun 2006, 17:27
Wohnort: Gstaad, Schweiz

8. Nov 2007, 11:02

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

paddle
Beiträge: 125
Registriert: 13. Jun 2006, 17:27
Wohnort: Gstaad, Schweiz

8. Nov 2007, 11:42

... verwende hierfür noch die Redaxo Version 3.2.3

Danke und Gruss,
Pat

segler
Beiträge: 1
Registriert: 6. Dez 2007, 15:26

6. Dez 2007, 15:44

jan hat geschrieben:... 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;
}
über nachricht würde ich mich sehr freuen. lg

jan
Hallo miteinander!

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! ;-)

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

6. Dez 2007, 16:19

Hi zusammen,

diese Änderung ist auch im nächste Release enthalten.

Gruß,
Markus

Stephan
Beiträge: 1
Registriert: 2. Jan 2008, 18:47

2. Jan 2008, 18:56

Hi,
also bei mir hilft leider überhaupt keine der oben beschriebenen Varianten :( .

Gibt es vielleicht noch einen anderen Lösungsansatz ?

Mein System läuft auf Windows IIS6 (bitte nicht hauen :) ) ,
PHP 5.1.4, MySQL 4.1.9

und ja, Sessiondatas werden angelegt.

Ciao Stephan

nuxxfuxx
Beiträge: 12
Registriert: 18. Sep 2006, 21:56

5. Feb 2008, 18:55

Habs so auch probiert. Bei mir hats nixht funtioniert.

Gibts noch ne andere Lösung ?

calma
Beiträge: 1
Registriert: 7. Feb 2008, 13:52
Wohnort: Dessau

7. Feb 2008, 14:09

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

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

7. Feb 2008, 19:37

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
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

Zurück zu „Allgemeines [R4]“