+ Antworten
Ergebnis 1 bis 2 von 2

Thema: 2 Error beim Einloggen

  1. #1
    Neu an Board
    Registriert seit
    16.03.2009
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard 2 Error beim Einloggen

    Hallo Joomler,

    Ich verwende Joomla 1.5.9 auf einem Debian 4.0 System.

    Dort bekomme ich 2 Fehlermeldungen wenn ich versuche mich mit einem Frischangelegten User anzumelden.

    Diese sehen wie folgt aus und die jeweilige Zeile
    Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /var/www/"MeineDomain"/joomla/includes/application.php on line 183

    Fatal error: Call to undefined method stdClass::onAuthenticate() in /var/www/"MeineDomain"/joomla/libraries/joomla/user/authentication.php on line 121
    Leider hab ich null Schimmer Woran es liegen könnte. Nach deaktivieren von Diversen Mods und Plugins funktioniert es Trotzdem nicht.
    Hat wer eine Ahnung was es sein könnte ?

    Ich habe mal die Jeweiligen Zeilen herauskopiert die im Fehler angegeben werden!
    Ich habe eine Komplette Funktion herauskopiert allerdings lässt sich das nicht so schön Formatieren mit Leerzeichen !
    Deswegen siehts leider relativ unübersichtlich aus.
    Erster:
    Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /var/www/"MeineDomain"/joomla/includes/application.php on line 183
    //------------------ ---------------------
    function login($credentials, $options = array())
    {
    //Set the application login entry point
    if(!array_key_exists('entry_url', $options)) {
    $options['entry_url'] = JURI::base().'index.php?option=com_user&task=login ';
    }

    return parent::login($credentials, $options);
    }
    Hier der Zweite:


    Fatal error: Call to undefined method stdClass::onAuthenticate() in /var/www/"MeineDomain"/joomla/libraries/joomla/user/authentication.php on line 121
    //--------------- ------------ ----------
    foreach ($plugins as $plugin)
    {
    $className = 'plg'.$plugin->type.$plugin->name;
    if (class_exists( $className )) {
    $plugin = new $className($this, (array)$plugin);
    }

    // Try to authenticate
    $plugin->onAuthenticate($credentials, $options, $response);

    // If authentication is successfull break out of the loop
    if($response->status === JAUTHENTICATE_STATUS_SUCCESS)
    {
    if (empty( $response->type )) {
    $response->type = isset( $plugin->_name ) ? $plugin->_name : $plugin->name;
    }
    if (empty( $response->username )) {
    $response->username = $credentials['username'];
    }

    if (empty( $response->fullname )) {
    $response->fullname = $credentials['username'];
    }

    if (empty( $response->password )) {
    $response->password = $credentials['password'];
    }

    break;
    }
    }
    Das einzige einloggen von einen "NEU" Angelegten User Klappt mit einem J Fusion Login Modul :/


    Gruß Criseas

  2. #2
    Neu an Board
    Registriert seit
    16.03.2009
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    sorry aber muss den threat hochhohlen bevor er versinkt

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein