我已经向用户发送了4个带有短信的激活码,我希望如果代码为真,请重定向到用户仪表板。 怎么做?
我的代码:
function VerifyCode()
{
$this->load->model('User_model');
$sms = $this->input->post('sms');
$this->load->model('User_model');
$VerifyCode = $this->User_model->ch($sms);
if ($VerifyCode == true) {
session_start();
redirect('UserPanel/Dashboard');
} else {
echo "fail!";
}
}
答案 0 :(得分:0)
希望这对您有帮助:
像这样在您的session
中加载您的url
库和autoload.php
帮助程序(如果未加载):
/* for session */
$autoload['libraries'] = array('session');
/* for url helper if not*/
$autolaod['helper'] = array('url');
您的VerifyCode
方法应如下所示:
function VerifyCode()
{
$this->load->model('User_model');
$sms = $this->input->post('sms');
$VerifyCode = $this->User_model->ch($sms);
if ($VerifyCode === TRUE)
{
redirect('UserPanel/Dashboard');
}
else
{
echo "fail!";
}
}
更多信息:https://www.codeigniter.com/user_guide/libraries/sessions.html