Computer >> Máy Tính >  >> Lập trình >> PHP

Chương trình PHP để tạo mật khẩu số một lần

Để tạo mật khẩu số một lần trong PHP, mã như sau -

Ví dụ

<?php
function generate_otp($n)
{
   $gen = "1357902468";
   $res = "";
   for ($i = 1; $i <= $n; $i++)
{
   $res .= substr($gen, (rand()%(strlen($gen))), 1);
}
   return $res;
}
$num = 8;
print_r("The one time password generated is :");
print_r(generate_otp($num));
?>

Đầu ra

The one time password generated is :52471609

Một hàm có tên là ‘create_otp’ được định nghĩa có độ dài làm tham số. Đây là độ dài của mật khẩu cần được tạo. Một số có chứa từ 0 đến 9 số được xác định và độ dài được lặp lại và một số ngẫu nhiên có chứa các số từ 0 đến 9 này được tạo ngẫu nhiên. Độ dài được xác định và hàm được gọi trên độ dài này. Thao tác này tạo mật khẩu số và hiển thị trên bảng điều khiển.