заставить пользователя сеанса иметь автоматический ввод кода - PullRequest
0 голосов
/ 19 января 2011

когда пользователь входит в систему, я хочу, чтобы текст ввода был уже заполнен какой-то заранее определенной буквой ...

как я могу сделать это возможным?

1 Ответ

0 голосов
/ 19 января 2011

Вы можете сделать это двумя способами: -

  1. Вы можете предоставить контроль из области администратора, чтобы у администратора был полный контроль.Это можно сделать, предоставив раскрывающийся список со всеми рекомендованными алфавитами в разделе «Настройки» в области администрирования, и пусть администратор выберет предпочитаемый алфавит и сохранит его в базе данных.Затем вы можете извлечь его из базы данных и показать его во внешнем интерфейсе при входе любого пользователя.

  2. Когда пользователь входит в систему, вы можете сгенерировать случайное письмо, используя PHPфункция "rand()".

Один простой фрагмент кода для второго решения будет: -

<?php
// This function considers both the cases for each of the letters.
function randLetter() {
    $int = rand(0, 51);
    $a_z = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    $rand_letter = $a_z[$int];
    return $rand_letter;
}


/**
 * This function considers only one specific cases for each of the letters.
 */
function randSpecificCaseLetter($lower_case = TRUE) {
    if ($lower_case) {
        $letter = chr(rand(97, 122));
    }
    else {
        $letter = chr(rand(65, 90));
    }

    return $letter;
}
?>

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...