本人自己还是很喜欢CI框架自带的验证工具的,使用方式如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
public function do_login() { if ($this->form_validation->run('do_login') == FALSE) { $this->load->view('login'); } else { $usr = $this->input->post("username",TRUE); $psw = $this->input->post("password",TRUE); $user = $this->user_mdl->validate_user($usr,$psw); if($user) { $data['last_active'] = time(); $this->user_mdl->update_user($user->uid,$data); $session_data = array( 'uid' => $user->uid, 'username' => $user->username ); $this->session->set_userdata($session_data); redirect('admin/meta'); } else { $this->session->set_flashdata('error', '用户名或密码不正确'); redirect('admin/login'); } } }
|
在view页面,你只要<?=validation_errors()?>
就可以获取错误信息,但是提示是英文的,其实是有汉化包的哦!
汉化步骤:
1.application/config/config.php 中将 $config[‘language’]= ‘zh_cn’;
2.将中文语言包拷贝到application/language下即可,目录名为zh_ch(zh_cn.zip),这里汉化了很多文件哦,包括数据库,日期,上传,ftp等等。
转载请注明地址: http://www.phpddt.com/php/ci-zh_ch-download.html 尊重他人劳动成果就是尊重自己!