【发布时间】:2018-01-11 06:44:46
【问题描述】:
我的要求是收听来自移动网站的 SMS 消息。 SMS 将包含一个 OTP(一次性密码)。
我们网站使用的技术是 ASP.Net MVC 和 bootstrap。这是普通的移动网站,而不是混合应用。
是否有任何插件可以让我这样做?可以用普通的javascript完成吗?
【问题讨论】:
-
请解释一下,您是不是要阅读第三方移动网站发送的短信?
-
当客户使用手机浏览我们的网站时。他们会点击一个按钮。我们的站点后端将调用第 3 方 API。此 API 生成发送到客户手机的 OTP。该网站必须阅读此短信并将其输入我们网站的文本框中。希望这很清楚。
-
好的,一次性密码发送到客户的手机。您的网站为什么会自动读取客户手机中的短信?浏览器不允许。这是一个安全权限问题。客户必须在您网站的文本框中手动输入收到的 OTP。
-
另外,如果 API 生成 OTP,为什么您的网站不能从 API 获取该 OTP 作为响应并填充到文本框中? OTP 的概念是它应该由用户手动输入。我不知道你为什么要自动做。检查this 帖子以了解您的网络应用程序如何接收短信。它可能会有所帮助。
-
感谢您的链接。我们不生成 OTP。它由第三方完成,用于两因素身份验证。这就是 API 不返回 OTP 的原因。它以 SMS 的形式发送给客户的手机。我们需要一种在客户仍在使用手机浏览网站时阅读此 SMS 的方法。
标签: asp.net-mvc sms