Web サイトのログインに OTP を使用するプロジェクトを行っています。「生成」という名前のボタンを作成しました。クリックすると、OTP が作成され、HTTP ゲートウェイ経由で SMS が送信され、データベースにパスワードが保存されます。
OTP を作成して DB に保存するコード:
if(isset($_POST['generate']))
{
$string = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$string_shuffled = str_shuffle($string);
$password = substr($string_shuffled, 1, 7);
$password = base64_encode($password);
$query = mysql_query("UPDATE user_login SET password='".$password."' WHERE username = 'ajai sandy' ");
$qry_run = mysql_query($query);
}
ここで、SMS API の次のコードを配置する必要があります。
http://login.smsgatewayhub.com/smsapi/pushsms.aspx?user=abc&pwd=xyz&to=919898123 456&sid=senderid&msg=test%20message&fl=0
問題は、コードの 5 行目で OTP を生成することです。次に、パスワードをモバイルに送信できるように、この後に SMS API を配置する必要があります。次に、6 行目にあるパスワードを暗号化して、データベース。
このアクションを順番に実行する方法がわからず、コードを配置する場所がわからない