..E-postayı nasıl güncellemeliyim? Bu e-postayı güncellenmesi için benim doğrulama olan
$this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email|callback__unique_email[email]');
çağrı geri fonksiyonu e-posta kullanıcı profili ayarlarında e değişirse güncellenmelidir
public function _unique_email($email) {
if ($this->crud_model->fetch_user_by_email_user_id($email,$this->session->userdata('user_id'))) {
return true;
} else {
$this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email|is_unique[users.email]');
return true;
return false;
}
}
ama kullanıcı değilse herhangi bir değişiklik yapar e-posta eskisinin e-posta olmalı ve eğer e-posta değiştirirse o zaman e-posta veritabanında benzersiz olup olmadığını hava durumu kontrol ederek güncellenmelidir?