Beispielmandant Frontend-Login nicht möglich

Gesperrt
bbfg
Beiträge: 2
Registriert: Mi 4. Nov 2009, 06:43
Kontaktdaten:

Beispielmandant Frontend-Login nicht möglich

Beitrag von bbfg »

Hallo zusammen,

Ich habe eine neue Standardinstallation mit Beipielmandant und Content durchgeführt.
Beim Versuch, mich mit dem Standard-Frontenduser (Thomas Contenido) in den "geschlossenen Bereich" einzuloggen, erscheint immer die Startseite und der "geschlossenen Bereich ... Vertraulich" wird nicht angezeigt.

Mandanteneigenschaften:
login_error_page idart 1
login_error_page idcat 1
Der Versuch, die Werte auf "Vertraulich" (idart 17, idcat 10) einzustellen brachte das selbe Ergebnis.

Der Wert für $auth->auth["uid"] im vorhandenen Modul "Login_Form" enthält immer "nobody".

Systemumgebung:
Contenido 4.8.8
XAMPP für Windows Version 1.6.4
- Apache 2.2.6
- PHP Version 5.2.4
- MySQL 5.0.45-community-nt

Vielleicht kann mir jemand weiterhelfen!
bbfg
Beiträge: 2
Registriert: Mi 4. Nov 2009, 06:43
Kontaktdaten:

Re: Beispielmandant Frontend-Login nicht möglich

Beitrag von bbfg »

[gelöst]

Folgender Code in der Datei ../conlib/local.php löste das Problem aus:

Code: Alles auswählen

  function auth_validatelogin()
  {
	...
	$this->db->query(sprintf("SELECT idfrontenduser, password FROM %s WHERE username = '%s' AND idclient='$client' AND active='1'", 
    		$this->fe_database_table,
	    	urlencode(Contenido_Security::escapeDB(urlencode($username), $this->db) )));
	...
  }
Folgende Ersetzung löste das Problem:

Code: Alles auswählen

  function auth_validatelogin()
  {
	...
	$this->db->query(sprintf("SELECT idfrontenduser, password FROM %s WHERE username = '%s' AND idclient='$client' AND active='1'", 
    		$this->fe_database_table,
	    	Contenido_Security::escapeDB(urlencode($username), $this->db)));
	...
  }
Vielleicht hilft es ja jemand anderem weiter.
Gesperrt