|
|
|
|
для: LINKIN
(21.10.2009 в 20:41)
|
| 1. Обычно администратора не выносят в отдельную таблицу - если имеет место SQL-инъекция, расположение пароля или его хеша в другой таблице уже не остановит залоумышленика. А сложность манипулирования двумя таблицами значительно осложнит код, т.е. вероятность сделать ошибку возрастает.
2. Вообще права доступа и личные данные пользователей лучше разделять - т.е. данные пользователей в одной таблице, права доступа - в другой таблице. Это позволяет не создавать для редакторов и администраторов отдельные подсистемы управления.
3. Нет, удобнее поля нет, особенно, если в поле хранится хэш, а не сам пароль. | |
|
|