Topic-icon Joomla 3.2 problém s přihlášením (hesla nejsou uznány)

  • Lukáš Panáček (Panky)
  • Avatar uživatele Lukáš Panáček (Panky) Autor tématu
  • Offline
  • Začátečník
  • Začátečník
Více
24. lis 2013 00:42 #79 od Lukáš Panáček (Panky)
Joomla 3.2 problém s přihlášením (hesla nejsou uznány) vytvořil uživatel Lukáš Panáček (Panky)
Uživatelé se po registraci nebo resetu hesla v Joomla 3.2.0 nemohou přihlásit i přesto, že je přihlašovací jméno a heslo správné. :(

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • CMS systémy (cmssystemy)
  • Avatar uživatele CMS systémy (cmssystemy)
  • Offline
  • Administrator
  • Administrator
  • Všechny redakční systémy na jednom místě
Více
24. lis 2013 00:55 - 24. lis 2013 00:56 #80 od CMS systémy (cmssystemy)
Odpověděl CMS systémy (cmssystemy) pro téma Joomla 3.2 problém s přihlášením (hesla nejsou uznány)
V Joomle 3.2.0 je chyba, uživatelé se po registraci a resetování hesla nemohou přihlásit.

Tento problém lze vyřešit úpravou souborů:

Upravte: /libraries/joomla/user/helper.php:

1. Změňte
$encrypted = ($salt) ? md5($plaintext . $salt) : md5($plaintext);
na

$encrypted = ($salt) ? md5($plaintext . $salt) . ':' . $salt : md5($plaintext);

Upravte: /libraries/joomla/user/user.php:

2. Změňte
$array['password'] = $crypt . ':' . $salt;
na

$array['password'] = $crypt;

Upravte: /components/com_users/models/reset.php:

3. Změňte
$password = $crypted . ':' . $salt;
na
$password = $crypted;

4. Změňte
if (!($crypt == $testcrypt))
na
if (!($user->activation == $testcrypt))

5. Změňte
$testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt);
na
$testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt, 'md5-hex');

Upravte: /plugins/authentication/joomla/joomla.php:

6. Změňte
if ($crypt == $testcrypt)

na
if ($result->password == $testcrypt)

Pokud přihlášení nefunguje ani po těchto změnách, proveďte rester hesla.
Poslední změna: 24. lis 2013 00:56 uživatelem CMS systémy (cmssystemy).

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení