本文介绍互联网应用最常见的登录逻辑,虽然是最简易的登录模式,但麻雀虽小,五脏俱全,它是更高级登录模式的基础。本文适合于有数据库操纵和设计经验、有一定php程序设计经验的人士观看,如果您之前已经做过类似的demo,则请便查看。另,在本文开始前,请确保您的计算机已经安装并可以启动wampserver,它是我们本次demo项目的环境。PC端阅读本文更佳!
编者按
01
—
demo项目环境
(1)Windows 10 家庭版
(2)WampServer 小型环回服务器
WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。
(3)Navicat 数据库管理系统
Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
(4)Code Igniter (CI) 开发框架
CodeIgniter 是一套小巧但功能强大的、给 PHP 网站开发者使用的 Web 应用程序开发框架和工具包。它为组织提供了足够的自由支持,允许开发人员更迅速地工作。
(5)Visual Studio Code 项目编辑环境
(6)Google Chrome 浏览器
demo最终效果演示:
02
—
数据库设计
项目核心逻辑是用户登录,所以需要一个用户数据库,如下操作。
(1)下载并打开Navicat,输入连接wampserver的MySQL所需要的信息:
(2)新建数据库t_user:
<