Может это и не совсем по теме, но сайт mql5.com сам предоставляет авторизацию по OAuth через учетную запись mql5. См. в профиле боковую панель, пункт "Приложения".
Как это здесь работает, я не пробовал. В частности, из доступного описания не понятно, какая информация о пользователе и в каком виде приходит в веб-приложение. Еще одни большой вопрос, насколько реально подключить это из советника по WebRequest - на форуме постоянно проскакивают сообщения о сложностях программной авторизации.
Приветствую, коллеги!
Есть хороший советник для работы с графическими построениями и Watch List, которым я хочу бесплатно поделиться с общественностью.
Но я хочу при этом собирать валидный email каждого юзера, чтобы нарабатывать базу пользователей - комьюнити, с которого можно собирать отзывы для улучшения продукта.
То есть идея в том, чтобы при первом добавлении советника на график он спросил email и пароль, который советник проверит где-то через web-службу. Если пользователь такой есть - советник работает.
Соответственно нужно две вещи:
1. Веб-сервис (желательно бесплатный или очень дешевый), через который пользователь будет регистрироваться.
2. Механизм (код) в советнике, который будет авторизовать этого пользователя.
Подозреваю, что мне не первому нужен такой велосипед, поэтому покорнейше прошу совета у более опытных в этом вопросе коллег по цеху.
Заранее благодарен!
Делаете на графике поле с вводом мейла и кнопку отправить. Вводят меил, запрос идёт к вам на сервер и сервер отправляет письмо на почту с кодом и параллельно на mql программу, где поле мейла пропадает, а появляется поле с вводом кода с почтового ящика.
При нажатии кнопки на графике код отправляется на сервер и если валиден, то вносите номер счёта и мейл в БД. Сверку на разрешение работы программы делать по номеру счёта при первом тике, и если есть ответ от сервера, то ставить флаг "true". Если ответа нет, значит флаг "false" - это новый пользователь и выводить поле ввода мейла на график и ... пункт №1
Делаете на графике поле с вводом мейла и кнопку отправить. Вводят меил, запрос идёт к вам на сервер и сервер отправляет письмо на почту с кодом и параллельно на mql программу, где поле мейла пропадает, а появляется поле с вводом кода с почтового ящика.
При нажатии кнопки на графике код отправляется на сервер и если валиден, то вносите номер счёта и мейл в БД. Сверку на разрешение работы программы делать по номеру счёта при первом тике, и если есть ответ от сервера, то ставить флаг "true". Если ответа нет, значит флаг "false" - это новый пользователь и выводить поле ввода мейла на график и ... пункт №1
Спасибо, Виталий!
Но с помощью чего это все реализовать?
Где найти сервис для авторизации, через который пользователи смогут сначала регистрироваться при скачивании советника? И который потом будет выполнять эту самую авторизацию. Мне не хотелось бы изобретать этот велосипед самому. Я понимаю, что все эти механизмы можно создать самому. Ведь наверняка есть готовые сервисы для авторизации, которые можно прикрутить, например, к WordPress?.
Но нужен такой сервис, с которым можно потом будет работать из кода советника или индикатора.
Может у кого из вас есть опыт реализации чего-то подобного или может знаете как класс таких сервисов правильно называется, чтобы можно было гуглить?
Спасибо, Виталий!
Но с помощью чего это все реализовать?
Где найти сервис для авторизации, через который пользователи смогут сначала регистрироваться при скачивании советника? И который потом будет выполнять эту самую авторизацию. Мне не хотелось бы изобретать этот велосипед самому. Я понимаю, что все эти механизмы можно создать самому. Ведь наверняка есть готовые сервисы для авторизации, которые можно прикрутить, например, к WordPress?.
Но нужен такой сервис, с которым можно потом будет работать из кода советника или индикатора.
Может у кого из вас есть опыт реализации чего-то подобного или может знаете как класс таких сервисов правильно называется, чтобы можно было гуглить?
Покупаете хостинг и домен - это не дорого, ну и на нём всё это делаете. А как иначе, куда вы будете записывать базу мейлов?
Покупаете хостинг и домен - это не дорого, ну и на нём всё это делаете. А как иначе, куда вы будете записывать базу мейлов?
Виталий, спасибо за попытки мне помочь.
Я понимаю, что все это можно самому сделать.
Но мне хватило того, что я на MQL уже два года программирую, тогда как в целом по жизни я не программист. Чтобы мне разобраться как создать серверное приложение, работающие на хостинге, принимающее запросы от советника и обеспечивающее обмен данными и регистрацию пользователей (веб-форма и все такое)...
с другой стороны я уверен, что должны быть готовые веб-службы, занимающиеся регистрацией пользователей и обслуживающие запросы на авторизацию. Это нынче нужно везде и наверняка они не создаются с нуля каждый раз.
Мне нужно шаблонное типичное решение...
есть идеи?
Или даже на Mql можно развернуть свой полноценный сервер.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Приветствую, коллеги!
Есть хороший советник для работы с графическими построениями и Watch List, которым я хочу бесплатно поделиться с общественностью.
Но я хочу при этом собирать валидный email каждого юзера, чтобы нарабатывать базу пользователей - комьюнити, с которого можно собирать отзывы для улучшения продукта.
То есть идея в том, чтобы при первом добавлении советника на график он спросил email и пароль, который советник проверит где-то через web-службу. Если пользователь такой есть - советник работает.
Соответственно нужно две вещи:
1. Веб-сервис (желательно бесплатный или очень дешевый), через который пользователь будет регистрироваться.
2. Механизм (код) в советнике, который будет авторизовать этого пользователя.
Подозреваю, что мне не первому нужен такой велосипед, поэтому покорнейше прошу совета у более опытных в этом вопросе коллег по цеху.
Заранее благодарен!