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
Leider hab ich null Schimmer Woran es liegen könnte. Nach deaktivieren von Diversen Mods und Plugins funktioniert es Trotzdem nicht.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
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:
Hier der Zweite: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);
}
Das einzige einloggen von einen "NEU" Angelegten User Klappt mit einem J Fusion Login Modul :/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;
}
}
Gruß Criseas


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen