如何生成OTP并在codeigniter 3中发送给用户

时间:2016-12-21 12:08:29

标签: php codeigniter one-time-password

我在codeigniter中使用Phil Sturgeon restful服务器(https://github.com/chriskacerguis/codeigniter-restserver)有一个API项目,我需要生成OTP并将其发送给用户移动,电子邮件,而任何人注册到应用程序,如果用户提交正确的OTP然后只有注册过程才会完成。

1 个答案:

答案 0 :(得分:-1)

我认为你可以使用字符串hepler随机OTP

$this->load->helper('string');
$otp = random_string('alnum', 6);
// add user info and $otp into database
// send $otp to user
// check the $otp user enter and update user status to actived

有关CI https://www.codeigniter.com/user_guide/helpers/string_helper.html

中字符串帮助器的更多信息