我们在使用CI框架登录的时候,当登陆密码或者帐号错误的时候,一般是英文提示,我们可以改成中文提示,设置如下:1.在application/config/config.php 中将 $config['language']= 'zh_cn';
2.将中文语言包拷贝到application/language下即可
3.下载中文语言包链接http://download.csdn.net/detail/barryyanggoing/7996125
来自 http://blog.csdn.net/BarryYangGoing/article/details/39718923
http://download.csdn.net/download/moqiang02/7499989 这里有中文语言包下载
本人自己还是很喜欢CI框架自带的验证工具的,使用方式如下:
- /**
- *@blog<http://www.phpddt.com>
- */
- 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)
- {
- /** 验证成功,更新用户信息,设置session,自动跳转 */
- $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