ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Пожелания / улучшения (http://forum.tk-chel.ru/forumdisplay.php?f=5)
-   -   Предоставление временного доступа для клиентов (http://forum.tk-chel.ru/showthread.php?t=4650)

denisio 06.04.2015 05:55

Цитата:

Сообщение от SK (Сообщение 103807)
Цитата:

Сообщение от denisio (Сообщение 103804)
Если для аккаунта или токена выставлены ограничения - то параметры в урле не помогут.

А внутри диапазона ограничений токена эти параметры будут работать ?

Внутри будут. Параметры в урле имеют самый низкий приоритет и принимаются к расчетам только после проверки всего остальное. Порядок проверки такой:
1) права и ограничения пользователя, который в токене
2) самого параметров токена
3) параметры в урле

То же самое касается и номеров приборов, если они используются.

csistra 06.04.2015 06:20

По сути есть БД с заказами, там же есть контактные данные, там же есть крайний срок исполнения заявки и её статусы, там же указывается какая машина взяла груз ( ттн или что там еще есть).
Соответственно нужно с этой базы выдать доступ к АГ Веб на основе:
1.мыло клиента.
2.номер машины с ттн.
3.сроки выполнения заявки.
Соответственно нужно допиливание базы в которой все ведется.
Соответственно нужно допиливание самого АГ, чтобы тот умел:
1.Принимать внешние скрипты на админ, или синхронихироватся с АД например.

Ограничение времени доступа к АГ можно и по шедулеру сделать который есть в АД.
Т.е. основная работа будет не в АГ а в базе где ведут все заявки.

denisio 06.04.2015 08:47

Цитата:

Сообщение от csistra (Сообщение 103837)
По сути есть БД с заказами, там же есть контактные данные, там же есть крайний срок исполнения заявки и её статусы, там же указывается какая машина взяла груз ( ттн или что там еще есть).
Соответственно нужно с этой базы выдать доступ к АГ Веб на основе:
1.мыло клиента.
2.номер машины с ттн.
3.сроки выполнения заявки.
Соответственно нужно допиливание базы в которой все ведется.
Соответственно нужно допиливание самого АГ, чтобы тот умел:
1.Принимать внешние скрипты на админ, или синхронихироватся с АД например.

Ограничение времени доступа к АГ можно и по шедулеру сделать который есть в АД.
Т.е. основная работа будет не в АГ а в базе где ведут все заявки.

ну для этого надо дернуть метод на сервере, который вернёт токен. Могу документировать сие в раздел "Интеграция" ближе к вечеру.

csistra 06.04.2015 09:00

Цитата:

Сообщение от denisio (Сообщение 103849)
ну для этого надо дернуть метод на сервере, который вернёт токен. Могу документировать сие в раздел "Интеграция" ближе к вечеру.

ЭМ... я не совсем это имею ввиду.
Скриптом заводится пользователь, где:
1.Имя пользователя - почта контактного лица.
2.Пароль - случайный вариатор.
3.Доступная техника - из ттн заявки.
4.Срок действия (жизни) пользователя крайний срок заявки + 3 дня (к примеру).

Т.е. в любом случае с основным софтом завязывать придётся.

Добавлено через 52 секунды
Далее пользователю на почту падает линк.
Только логин и пас ему не надо вбивать, т.к. это зашивается в линк на АГ в виде хеша.
Всем удобно и красиво.

Добавлено через 1 минуту
Главное, что заморачиватся по администрированию особо не потребуется, старые пользователи просто по дате блочатся да и все.
Можно еще дополнить плановым скриптом на очистку заблокированных пользователей, т.к. помойка будет расти. Раз в квартал к примеру запускается скрипт который удаляет пользователей с признаком "заблокировано".

Добавлено через 38 секунд
Цитата:

Сообщение от denisio (Сообщение 103849)
Могу документировать сие в раздел "Интеграция" ближе к вечеру.

Лучше сделайте юзер менеджер нормальный.

denisio 06.04.2015 11:59

Цитата:

Сообщение от csistra (Сообщение 103850)
Цитата:

Сообщение от denisio (Сообщение 103849)
ну для этого надо дернуть метод на сервере, который вернёт токен. Могу документировать сие в раздел "Интеграция" ближе к вечеру.

ЭМ... я не совсем это имею ввиду.
Скриптом заводится пользователь, где:
1.Имя пользователя - почта контактного лица.
2.Пароль - случайный вариатор.
3.Доступная техника - из ттн заявки.
4.Срок действия (жизни) пользователя крайний срок заявки + 3 дня (к примеру).

Т.е. в любом случае с основным софтом завязывать придётся.

Все 4 пункта достаточно легко сделать в виде одного вызова веб-интерфейса. В результате веб, например, будет возвращать ссылку с токеном или просто токен.

csistra 06.04.2015 13:04

хорошо, а это будет связано с юзерменеджером ?

Добавлено через 26 секунд
или это просто будет автономная доработка для веба и ни с чем не связанная ?

SK 06.04.2015 16:31

csistra, а почему это связано с юзерменеджером ? Особенно, если ссылки чаще всего предоставляются соврешенно левым людям / компаниям, которые никаким образом в юзеры не попадают...
В других системах эти токены никак на юзеров не завязаны, разве это неправильно ?

csistra 06.04.2015 20:05

Цитата:

Сообщение от SK (Сообщение 103906)
В других системах эти токены никак на юзеров не завязаны, разве это неправильно ?

почему же неправильно, правильно, но монета имеет две стороны.

SK 07.04.2015 05:01

csistra, поясните, пожалуйста, Ваше высказывание.
Наша задача:
1. Выдача временного доступа к заданной технике по токену - для "гостей".
Ваша задача, если я правильно понял:
2. То же самое, но с выдачей логина и пароля вместо токена.

csistra 07.04.2015 05:54

Цитата:

Сообщение от SK (Сообщение 103928)
2. То же самое, но с выдачей логина и пароля вместо токена.

угу, что тянет за собой нормальную оснастку для администрирования и связку с АД


Текущее время: 08:34. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot