zoukankan      html  css  js  c++  java
  • CI框架自带的验证工具及汉化

    本人自己还是很喜欢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等等。


  • 相关阅读:
    hdu 4577 X-Boxes 大数
    hdu 4576 Robot 概率DP
    将IP地址转化为整数
    MyISAM压缩表
    yii2 模态框
    MySQL数据库设计
    foreach循环赋值问题
    实用的网站
    判断链接地址是否有效
    tp5获取配置文件信息
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061286.html
Copyright © 2011-2022 走看看