Login funkt dazwischen

Gesperrt
JochBec
Beiträge: 54
Registriert: Sa 18. Dez 2004, 15:11
Kontaktdaten:

Login funkt dazwischen

Beitrag von JochBec »

Hallo ;)

Folgendes Problem:

ich habe u.a. ein Blog-System auf dem Server laufen. In einem anderen Ordner und mit einer anderen Datenbank als Contenido. Trotzdem gibt es Loginprobleme mit Contenido.

- User loggt sich zum bloggen auf dem anderen System ein
- User vergisst sich auszuloggen und geht auf die Hauptseite zurück (die auf Contenido läuft)
- Contenido versucht den User mit seinem Blog-Namen einzuloggen
- Contenido läuft nicht, bis sich der User ausgeloggt hat

Jemand eine Idee was man da machen kann?

Danke!
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

hmm...

welches blog system ?
welche contenido version ?
steht was im errorlog.txt von contenido ?

es wäre möglich das das blog system username und password in einem cookie speichert...
*** make your own tools (wishlist :: thx)
JochBec
Beiträge: 54
Registriert: Sa 18. Dez 2004, 15:11
Kontaktdaten:

Beitrag von JochBec »

Hi ;)

- Bloghoster (www.bloghoster.net)
- 4.4.5
- im errorlog steht nur

[23-Oct-2005 21:01:15] PHP Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in xxx/front_content.php(593) : eval()'d code on line 579

aber das Blogsystem speichert die Daten in einem Cookie, das stimmt schon. Aber das tut mein Forum auch und das stört nicht Contenido.

Komisch?!
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

sag mir was im cookie des blog systems steht(wenn jemand angemeldet ist) und ich sag dir ob das vielleicht das problem sein könnte...

antwort folgt frühestens morgen...
*** make your own tools (wishlist :: thx)
JochBec
Beiträge: 54
Registriert: Sa 18. Dez 2004, 15:11
Kontaktdaten:

Beitrag von JochBec »

// REMEMBER ME
if(isset($rememberme) AND $rememberme == "1") {
setcookie("username", "$user", time()+60*999999, "/");
setcookie("password", "$pass", time()+60*999999, "/");
setcookie("u_id", "$u_id", time()+60*999999, "/");
} else {
// DONT REMEMBER ME
setcookie("username", "$user", 0, "/");
setcookie("password", "$pass", 0, "/");
setcookie("u_id", "$u_id", 0, "/");
}

diese cookies werden gesetzt. Thks!!
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ja das ist schlecht...

in der front_content.php findet sich

Code: Alles auswählen

if (isset($username))
ersetz das durch

Code: Alles auswählen

if (isset($username) && isset($contenidologin))
solltest du in contenido das login modul verwenden muss zusätzlich der parameter contenidologin beim formular gesetzt werden...

klingt seltsam wird aber dein problem beheben...
*** make your own tools (wishlist :: thx)
JochBec
Beiträge: 54
Registriert: Sa 18. Dez 2004, 15:11
Kontaktdaten:

Held der Arbeit

Beitrag von JochBec »

Danke, das hilft ;)!

problem gelöst!
Gesperrt