accounts/common/components/UserFriendlyRandomKey.php
ErickSkrauch 3b56f3c418 Фиксы после инспекции кода новым инспектором в PHPStorm
В некоторых формах отключена валидация при сохранении модели аккаунта
2016-11-01 19:36:39 +03:00

19 lines
371 B
PHP

<?php
namespace common\components;
class UserFriendlyRandomKey {
public static function make ($length = 18) {
$chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
$numChars = strlen($chars);
$key = '';
for ($i = 0; $i < $length; $i++) {
$key .= $chars[random_int(0, $numChars - 1)];
}
return $key;
}
}