
Fedor
26.03.2017
17:19:08
профи, подскажите ,пложалуйста, как реализовать систему прав доступа для разных групп пользователей?
в mysql для каждой группы я добавил статус в виде числа.
Планирую сделать проверку, что если статус пользователя больше либо равен, чем статус, требуемый страницей, то доступ есть. Иначе нет.
Только где хранить это число? На каждой странице отдельно? Хочется иметь какое-то централизованную панель с настройками, что-то типа чекбоксов
Или может есть более адекватные способы решения этого вопроса?

Виктор
26.03.2017
17:20:30

Fedor
26.03.2017
17:20:51

Google

✮
26.03.2017
17:20:59

Alex
26.03.2017
17:21:23

A16
26.03.2017
17:22:40

Alex
26.03.2017
17:22:49

Норман
26.03.2017
17:24:27

A16
26.03.2017
17:24:42

Норман
26.03.2017
17:24:58
Я тоже удивился, что у него мак

Alex
26.03.2017
17:24:59

A16
26.03.2017
17:25:20

Норман
26.03.2017
17:25:31
А, тогда фигня

A16
26.03.2017
17:25:52
какая у тебя проблемма?

Alex
26.03.2017
17:26:19
Причем тут это? Это и на виндовс и на линукс есть

Google

Норман
26.03.2017
17:26:20
Я например религиозный последователь виндовс

Alex
26.03.2017
17:26:32
И ты все равно не поверишь! В настройках клавиатуры

Норман
26.03.2017
17:26:44
Я охочусь на линуксоидов по ночам

✮
26.03.2017
17:27:01
в общем никто не знает увы

A16
26.03.2017
17:27:24

Виктор
26.03.2017
17:27:26
Зажег системную рознь

Alex
26.03.2017
17:27:31
какая у тебя проблемма?
Судя по реакции с мозгом. Ведь не хватает серого вещества понять, что скриншот был сделан, в той системе, в которой нахожусь)

Норман
26.03.2017
17:27:34

✮
26.03.2017
17:27:42

Норман
26.03.2017
17:28:34

Sanjar
26.03.2017
17:28:58
Ребят, как сделать так, чтобы сайт при заходе с мобилы не отображался как на ПК?

S̶m̶°̶O̶k̶™?✔️
26.03.2017
17:29:14
@Media

Fedor
26.03.2017
17:29:16
профи, подскажите ,пложалуйста, как реализовать систему прав доступа для разных групп пользователей?
в mysql для каждой группы я добавил статус в виде числа.
Планирую сделать проверку, что если статус пользователя больше либо равен, чем статус, требуемый страницей, то доступ есть. Иначе нет.
Только где хранить это число? На каждой странице отдельно? Хочется иметь какое-то централизованную панель с настройками, что-то типа чекбоксов
Или может есть более адекватные способы решения этого вопроса?

S̶m̶°̶O̶k̶™?✔️
26.03.2017
17:29:17
?

✮
26.03.2017
17:29:19

Sanjar
26.03.2017
17:29:27
я не про медиа-запрос, там по моему что-то в html было

Норман
26.03.2017
17:29:31

A16
26.03.2017
17:29:37

Google

A16
26.03.2017
17:29:46

Виктор
26.03.2017
17:30:30

Alex
26.03.2017
17:30:44

Виктор
26.03.2017
17:31:38

Shiroe
26.03.2017
17:32:11
Нужен совет, подсобите?

✮
26.03.2017
17:32:30

Marlik
26.03.2017
17:32:39

Shiroe
26.03.2017
17:32:45
Какой cms посоветуете

✮
26.03.2017
17:32:56
мне вот по квери не подсказали увы

S̶m̶°̶O̶k̶™?✔️
26.03.2017
17:33:04

✮
26.03.2017
17:33:06

Marlik
26.03.2017
17:33:09
Ту которую знаешь сам на пять...

Fedor
26.03.2017
17:33:10

Shiroe
26.03.2017
17:33:15

Alex
26.03.2017
17:33:28
Можно его вилкой в глаз за такие вопросы?

Shiroe
26.03.2017
17:33:30

S̶m̶°̶O̶k̶™?✔️
26.03.2017
17:33:35

Sanjar
26.03.2017
17:33:45
Всё, вспомнил:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

Shiroe
26.03.2017
17:34:09
WordPress
А то купил себе слабенький VPS и не использую
За 100 рублей в месяц

Google

Alex
26.03.2017
17:34:26

Shiroe
26.03.2017
17:34:44

Alex
26.03.2017
17:35:22

Marlik
26.03.2017
17:35:29
а где хранить требования к странице??
Ну экстрасенсов тут нет, поэтому сложно понять как у вас там реализовано, у мну в моджо сделано через авторизацию, сама моджо хранит сессию юзера, и плюсом я могу пускать его на некоторые роуты...

Shiroe
26.03.2017
17:35:38
и?
Так я даже не знаю, зачем он мне

Fedor
26.03.2017
17:35:45

Admin
ERROR: S client not available

Fedor
26.03.2017
17:35:52
если это можно назвать cms

Alex
26.03.2017
17:36:26

Норман
26.03.2017
17:36:29

Marlik
26.03.2017
17:36:31

Fedor
26.03.2017
17:36:44
всё

Marlik
26.03.2017
17:37:56

Shiroe
26.03.2017
17:38:16

Fedor
26.03.2017
17:39:32
наверно я непонятно вопрос задаю)) сорян)

Marlik
26.03.2017
17:40:34

Google

Shiroe
26.03.2017
17:46:33
и?
А он заработает при 512 мб ОЗУ?

Fedor
26.03.2017
17:47:45
Ща, по полочкам разложу, не уходите....
вот у меня есть пользователь Ivan, группа этого пользователя Администратор
В базе данных в таблице с группами пользователей у меня для каждой группы есть его статус (в числовом выражении), например
Администратор = 20, Менеджер = 5. Статус пользователя я записываю в сессию пользователя при авторизации.
Далее. Есть страница "главная". Доступ к этой странице должен быть у обоих, то есть минимальный требуемый доступ будет 5.
Есть еще одна страница, например "админка". Доступ должен быть соответственно только у Администратора, то есть минимальный требуемый доступ будет 20.
И вопрос заключается в том где хранить эти 5 и 20.
Способ в "лоб" - хранить в переменной на каждой странице отдельно. Но это как-то не православно. Хочется иметь еще одну страницу, где будут переключатели, чтоб не лезть каждый раз в код php файлов.

LZD64
26.03.2017
17:48:00
а там вон чо

Fedor
26.03.2017
17:49:17
я понятно объснил? если нет, постараюсь уточнить

Marlik
26.03.2017
17:52:52
наверно я непонятно вопрос задаю)) сорян)
https://github.com/pef-secure/pef-front-psgi-dist/blob/master/lib/PEF/Front/Session.pm
Вот примерно образец, на основе одного фреймворка, а по русски, создаёте таблицу в БД для сессий, как только юзер авторизовался, генерируете для него уникальный хэш, это будет id сессии, допустим назовём его sid, в таблицу в эту можете что угодно ещё напихать, например время сессии, его айпи и т. д. Потом вы ему в страницу, кладёте в hidden его sid. Теперь када он куда-то перешёл, первым делом сморите что лежит в сессии, то есть вам нужен статус, и на основании статуса, либо пускаете на страницу, либо нет... как-то так.

Fedor
26.03.2017
17:54:00
» и на основании статуса, либо пускаете на страницу
а как старница будет знать пускать его или нет?

Alex
26.03.2017
17:54:35

Shiroe
26.03.2017
17:54:50

Valeriy
26.03.2017
17:57:34
ребята, кто-то знает, почему в gh-pages не находит json?

Единорожа
26.03.2017
17:57:37

Marlik
26.03.2017
17:57:49
» и на основании статуса, либо пускаете на страницу
а как старница будет знать пускать его или нет?
Вот я и говорю, я не знаю как у вас реализовано)) Правильные люди берут фреймворк и пишут на нём сложные вещи. У меня например запрос от юзера идёт через роутер, попадает в контроллер, в нём я уже могу что-то накодить, и соответственно от результата я выдаю юзеру тот шаблон, который я хочу, а не какой он запросил. Статики нет, есть шаблоны. Начните с изучения фреймворка какого-нибудь, ибо много велосипедов придётся писать...

Shiroe
26.03.2017
17:57:50

Valeriy
26.03.2017
17:58:11
на локальном сервере все ок, загружаю на gh-pages: Failed to load resource: the server responded with a status of 404 (Not Found)

Fedor
26.03.2017
17:58:43

Marlik
26.03.2017
17:58:56
Не за что.

Кирилл
26.03.2017
18:13:40

A16
26.03.2017
18:17:00
Google Font API
Hammer.js
Lo-dash
React
RequireJS
SWFObject
TweenMax
Zepto
Хотите сайт увидить с такой коллекцией ?

Stanislav
26.03.2017
18:20:40
обычная коллекция