codeigniter-验证激活码后重定向用户

时间:2018-08-03 17:42:54

标签: codeigniter

我已经向用户发送了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!";
    }
}

1 个答案:

答案 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