PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
mstdmstd
Отправлено: 17 Мая, 2018 - 10:33:31
Post Id


Гость


Покинул форум
Сообщений всего: 118
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Всем привет,
Есть функция экспорта данных на диск в csv по урлу
CODE (htmlphp):
скопировать код в буфер обмена
  1. http://local-site.com/admin/export_articles


Клиент хочет сделать что-то типа токена с проверкой - чтобы не каждый мог запустить урл.

Не подскажите как сделать красиво с токеном ? Ничего в голову не лезет...

Спасибо!
 
 Top
Vladimir Kheifets
Отправлено: 18 Мая, 2018 - 07:58:35
Post Id



Частый гость


Покинул форум
Сообщений всего: 243
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 9 раз(а)




mstdmstd пишет:
Всем привет,
Есть функция экспорта данных на диск в csv по урлу
CODE (htmlphp):
скопировать код в буфер обмена
  1. http://local-site.com/admin/export_articles

Клиент хочет сделать что-то типа токена с проверкой - чтобы не каждый мог запустить урл.
Не подскажите как сделать красиво с токеном ? Ничего в голову не лезет...
Спасибо!

Добрый день!
Прежде всего Вам необходимо написать class как минимум с одним методом, например, MyAPI, export_articles
и попробуйте использовать PHP SOAP
SoapServer:
Спойлер (Отобразить)

SoapClient:
Спойлер (Отобразить)

Каждому клиенту, Вы даете описание сервиса (как минимум сообщаете EndPointURL-сервиса ) и присваиваете уникальный логин и пароль.
Можете посмотреть как это работает и скачать исходный код клиента и описание сервиса
https://www[dot]alto-booking[dot]com/dem[dot][dot][dot]/SOAP/client.php

Удачи!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB