Kullanıcı yetkilendirildiğinde kullanıcıyı ana sayfama yönlendirmeye çalışıyorum. Halacodeigniter farklı denetleyiciye yeniden yönlendirme
göstermek ama göstermek istiyorum benim login_check denetleyicisi kullanıcı kontrolünü yapıyor ve sayfa yükleme ama ana sayfasında sitesi adresi olabilir $this->load->view('main');
eklemek am
Yeni bir 'ana' denetleyici oluşturmak ve görünümü yüklemek zorunda mıyım? Bana gereksiz geliyor. İşte benim kodum. kullanıcı kimlik doğrulaması ise tüm benim login_check.php
private function _user_check()
{
$this->load->model('user_query'); //load my model
$result=$this->user_query->query($this->input->post('username'),$this->input->post('password'))
if($result) //the user is in DB
{
$data['view']='main';
$this->load->view('include/template', $data);
//the address bar shows http://myproject/login_check in main page
}else{ //the user is not in DB
$data['view']='login';
$this->load->view('include/template', $data);
}
}
üzerinde yöntemleri çağırmak için başka bir kontrol içinde kalan istemcisini kullanabilir miyim? Öyleyse, zaten kodun diğer bölümlerinde yaptım. Mysql_real_escape_string yapmam gerekiyor mu? Ben Codeigniter'in bunu zaten $ this-> input-> post kullanıyorum diye uyguladığını düşündüm. Thans. – FlyingCat
Hayır, o zaman, CI, ** Active Queries ** kullanıyorsanız, herşeyi hallediyor, ancak SQL sorgusunu kendiniz yazıyorsanız, bunu kullanmak için '$ this-> db-> escape()' komutunu kullanmalısınız. sadece 'kullanıcı adı' veya 'şifre' deyin (fazladan hazırlıklı olmak için asla acıma) – Jakub
ok. Yardım için teşekkürler. : D – FlyingCat