Есть ли способ заставить мою программу отправлять смс на мобильный телефон? - PullRequest
0 голосов
/ 18 октября 2018

Итак, я хочу реализовать функцию на моей C # -программе, в основном я хочу найти способ заставить программу идентифицировать компьютер, к которому к ней обращаются, поэтому, если неавторизованный компьютер попытается получить к нему доступ, программане открыт.

Я хочу реализовать это на экране входа в систему. Человек, который хочет войти в систему, должен будет указать свой номер мобильного телефона и пароль, но если по какой-то причине человек обнаружит функциональный пароль иномер мобильного телефона и попытайтесь получить доступ к программе с компьютера, который не авторизован для использования программы, программа отправит SMS-сообщение на функциональный сотовый телефон, который они положили, и человек должен будет ввести вспомогательный код, который появится в функциональном мобильном телефоне,в общем, я хочу знать, как и если есть способ сделать это, я новичок с кодированием, но я ценю любую помощь.(извините за любые грамматические ошибки или плохой английский)

Ответы [ 3 ]

0 голосов
/ 18 октября 2018

Это должен быть смс?Если нет, вы можете использовать Алгоритм одноразового пароля на основе времени , чтобы иметь одноразовые коды. доступно несколько библиотек .NET , которые предоставляют эту функциональность.

0 голосов
/ 18 октября 2018

В зависимости от оператора сотовой связи ваше приложение c # может отправить электронное письмо на телефон #, и получатель увидит это сообщение в своих текстовых разговорах.Я сделал это с AT & T, отправив письмо на phonenumber@mms.att.net.Конечно, вам придется иметь дело с разными провайдерами и с тем, как / если они будут использовать эту функцию.

0 голосов
/ 18 октября 2018

Насколько я знаю, C # не имеет встроенного способа отправки SMS.Но не бойтесь, есть онлайн-API, который вы можете использовать, который используется многими крупными компаниями.Она называется Twilio , и у них есть библиотека C #, к которой вы можете получить доступ.Единственная проблема, с которой можно столкнуться - это то, что использование их услуг стоит денег.

Надеюсь, это поможет!

...