|
|
|
Аутентификация по группе.
|
|||
|---|---|---|---|
|
#18+
Приветствую! Есть таблица, где есть пользователь, пароль и группа, надо чтобы по принадлежности к той, или иной группе открывалась та, или иная страница. Что не так: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 18:12:03 |
|
||
|
Аутентификация по группе.
|
|||
|---|---|---|---|
|
#18+
mishanya3624Что не так:Идеология. Структура хранения должна быть ориентирована на нечто типа Код: sql 1. 2. 3. 4. 5. Если результат не пуст - переход на полученную страницу, иначе (неправильное имя пользователя, неправильный пароль, несоответствующая данному пользователю группа) отказ в авторизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 18:35:35 |
|
||
|
Аутентификация по группе.
|
|||
|---|---|---|---|
|
#18+
Или, как вариант, хранение пользователь-пароль в одной таблице, пользователь-группа-страница в другой. С соответствующей модификацией запроса. Но в первом случае одному и тому же пользователю для доступа в разные группы может быть назначен разный пароль, что, в общем, правильно (неплохо, когда степень сложности пароля для админского интерфейса выше, чем для пользовательского). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 18:38:46 |
|
||
|
Аутентификация по группе.
|
|||
|---|---|---|---|
|
#18+
Но тогда им необходимо вводить и название самой группы, чтобы делать выборку по имени, паролю и группе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2015, 09:42:44 |
|
||
|
Аутентификация по группе.
|
|||
|---|---|---|---|
|
#18+
mishanya3624Но тогда им необходимо вводить и название самой группы, чтобы делать выборку по имени, паролю и группе. Судя по этой фразе, логин однозначно определяет группу. Группа однозначно определяет стартовую страницу. Следовательно, "группа" является самостоятельной сущностью и имеет атрибут "стартовая страница". Соответственно вопрос: какого хрена группа не выделена в отдельную таблицу? И второй вопрос: какого хрена соответствие стартовой страницы группе хардкодится в клиента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2015, 10:38:45 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1832779]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
14ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 254ms |

| 0 / 0 |
