|
|
|
| Здравствуйте !
MySQL учитывает регистр, в котором набраны имя и пароль пользователя.
Имеются ли настройки в MySQL, которые позволят отказаться от учёта регистра
при наборе имени и пароля. | |
|
|
|
|
|
|
|
для: jim say
(31.08.2007 в 11:08)
| | кодировки для таблиц - смотрим что на конце:
_cs - case sensitive
_ci - case insensitive
или использовать поиск в бинарном режиме | |
|
|
|
|
|
|
|
для: Loki
(31.08.2007 в 11:26)
| | Имелся в виду регистр букв при коннекте к базе данных.
Поэтому - что нужно сделать, чтобы MySQL не учитывал
регистр, в котором были набраны имя и пароль пользователя ? | |
|
|
|
|
|
|
|
для: Jim Say
(31.08.2007 в 11:43)
| | Думаю что нет. Пароль, как правило, хранится в виде хэша, а хэш всегда зависит от регистра исходника. | |
|
|
|
|
|
|
|
для: Loki
(31.08.2007 в 12:41)
| | В разделе WHERE пишите:
WHERE UPPER(login) = $LOGIN;
или
WHERE LOWER(login) = $login;
|
| |
|
|
|
|
|
|
|
для: oradev
(04.09.2007 в 10:02)
| | речь шла о передаче логина и пароля при коннекте к mysql серверу | |
|
|
|
|
|
|
|
для: Jim Say
(31.08.2007 в 11:43)
| | Касательно логинов - можно создать необходимое количество разных логинов. Врядли их будет больше трех.
Касательно паролей - подход в принципе порочен. Пароль в одном регистре и пароль в другом - разные пароли. И подходит при этом , естественно, лишь один. | |
|
|
|