我正在尝试将 OTP 发送到某个电话号码,该电话号码是使用 PHP 从 mySQL 数据库中获取的。目前的工作方式:
1.用户输入电子邮件并单击登录按钮。
2.随机生成一个 OTP 并存储在 DB 中。
3.与检索到的电子邮件关联的电话号码。
但是,我使用的短信服务使用表单将数据提交给第三方发送文件。我的问题是我需要先检索数据,然后使用该数据作为其他表单的参数并提交它。但我不知道是否可以只用一个按钮来完成所有这些。
下面是我调用登录文件的表单。
<form action="login.php" method="POST">
<div class="form-signin">
<h2 class="form-signin-heading"></h2>
<?php if ($_REQUEST['s'] == 't') { ?>
<label for="clientToken" class="sr-only">Verification Code</label>
<input type="text" name="clientToken" id="clientToken" class="form-control" placeholder="6 digit Token" required autofocus><br>
<?php } else { ?>
<label for="clientEmail" class="sr-only">Email</label>
<input type="text" autocomplete="clientEmail" name="clientEmail" id="clientEmail" class="form-control" placeholder="Email" required autofocus><br>
<?php } ?>
<input class="btn btn-lg btn-danger btn-block" type="submit" value="Login"></input><br>
<?php if ($_REQUEST['s'] == 'f') { ?>
<div class="text-center text-white">No such email exists in our records</div>
<?php } ?>
</div>
</form>
有什么办法可以让我完成这项工作吗?或者我需要两个单独的按钮?
墨色风雨