Web Development
JБлог

Генератор случайного пароля в Joomla

Оцените материал
(0 голосов)

Функция генератор пароля средствами Joomla.

public static function genRandomPassword($length = 8)
{
    $salt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    $base = strlen($salt);
    $makepass = '';
    $random = JCrypt::genRandomBytes($length + 1);
    $shift = ord($random[0]);
    for ($i = 1; $i <= $length; ++$i) {
        $makepass .= $salt[($shift + ord($random[$i])) % $base];
        $shift += ord($random[$i]);
    }
    return $makepass;
}
edit Последнее изменение Вторник, 15 января 2019 19:51
Авторизуйтесь, чтобы получить возможность оставлять комментарии

AM DOX (Joomla 3.x)

MPC (Music Player Component) (Joomla 3.x)

AMHTML5AUDIO PRO - Audio player

AMGallery (Joomla 3.x)

AM Quick Sale (Joomla 3, 4)

Online Ocenka (Joomla 2.5)

AM Lang

AMHTML5AUDIO Lite - Audio player

AMPopup

AM Unite Gallery Plugin

XMap для MPC

AM Parallax Slider (beta)

AMQS Currency Switch