利用CI框架做一个简单的注册表格
2017-04-17 20:09
204 查看
PHP有很多优秀的框架在开发的时候值得我们去使用。比如CI框架就是一个可扩展性特别的好的框架。
话不多说,接下来我们用CI框架来做一个简单的注册表格,需要连接数据库的。
控制器中的检查登录函数:
View视图中的简单注册页面:
我自己创建了一个CI数据库,下面我就按照我连的CI数据库来做一个示范:
在控制器中的检查登录函数中,如果成功了,就跳转到我所写的success页面中,否则,则继续转到login页面中。
login页面:
登录成功页面:
登录失败页面:
话不多说,接下来我们用CI框架来做一个简单的注册表格,需要连接数据库的。
控制器中的检查登录函数:
public function check_login(){ $username = $this->input->post('username'); $password = $this->input->post('password'); //加载数据库 $this->load->model('user_model'); $row = $this->user_model->get_by_name_pwd($username,$password); if($row){ $this->load->view('success'); } else{ $this->load->view('login'); } }
View视图中的简单注册页面:
<html> <head> <meta charset="UTF-8"> <title>Login</title> <base href="<?php echo site_url();?>"> </head> <body> <form action="Welcome/check_login" method="post"> 用户名: <input type="text" name="username"><br> 密码 : <input type="password" name="password"><br> <input type="submit" value="登录"> </form> </body> </html>
我自己创建了一个CI数据库,下面我就按照我连的CI数据库来做一个示范:
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class User_model extends CI_Model{ //查询 public function get_by_name_pwd($name,$pwd){ $arr=array( 'uname' => $name, //键是数据库的字段名 'upass'=>$pwd //键是数据库的字段名 ); $query=$this->db->get_where('user',$arr);//可以根据用户的名字和密码去查询数据库 return $query->row();//查询的结果 } }
在控制器中的检查登录函数中,如果成功了,就跳转到我所写的success页面中,否则,则继续转到login页面中。
login页面:
登录成功页面:
登录失败页面:
相关文章推荐
- 一个简单RPC框架是如何炼成的(VI)——引入服务注册机制
- 一个简单的注册框架
- 利用SpringCloud搭建一个最简单的微服务框架
- 利用boost::asio实现一个简单的服务器框架
- 利用SpringCloud搭建一个最简单的微服务框架
- 利用SpringCloud搭建一个最简单的微服务框架
- 利用SpringCloud搭建一个最简单的微服务框架
- 如何利用动态代理技术构建一个通用的,获取代理类的简单框架?
- 利用SpringCloud搭建一个最简单的微服务框架
- 利用SpringCloud搭建一个最简单的微服务框架
- 利用boost::asio实现一个简单的服务器框架
- 利用Python的Flask框架来构建一个简单的数字商品支付解决方案
- 利用jQuery实现一个简单的表格上下翻页效果
- 详解利用SpringCloud搭建一个最简单的微服务框架
- 利用node.js+mongodb如何搭建一个简单登录注册的功能详解
- Java实现一个简单的RPC框架(六) 注册机制
- 利用struts2,mybatis,spring,三大框架写的一个简单的查询程序
- 【远程调用框架】如何实现一个简单的RPC框架(三)优化一:利用动态代理改变用户服务调用方式