2 回答

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊
檢查行是否存在
獲取具有電子郵件 ID 的行,如果沒有獲取數(shù)據(jù)則返回 true;
public function email_exist($id) {
$this->db->where('email', $id);
$exist = $this->db->get('login')->row_array();
if (!$exist) {
return true;
}
}
但是如果你想要一個(gè)登錄場景,那么你可以這樣做
public function email_exist($id) {
$this->db->where('email', $id);
$exist = $this->db->get('login')->row_array();
if ($exist) {
// START SESSION HERE
return true;
} else {
// give email not exist message
return false;
}
}
如果您通過ajax登錄,那么您可以echo "email_not_exist"從控制器

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
//controller
function email_exist($email) {
$this->load->model('model_name');
$emailArray = $this->model_name->get_data_by_email($email);
if (!empty($emailArray)) {
$this->form_validation->set_message("validate_email", "Email already exists ");
return FALSE;
} else {
return TRUE;
}
}
//model
function get_data_by_email($email) {
return $this->db->where('email', $email)->get('login)->row_array();
}
- 2 回答
- 0 關(guān)注
- 138 瀏覽
添加回答
舉報(bào)