使用thinkphp框架实现登录注册功能
2016-04-20 13:50
1036 查看
1、创建数据库
/*
Navicat MySQL Data Transfer
Source Server : 本地连接
Source Server Version : 50617
Source Host : localhost:3306
Source Database : crm
Target Server Type : MYSQL
Target Server Version : 50617
File Encoding : 65001
Date: 2015-06-29 23:55:28
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for think_users
-- ----------------------------
DROP TABLE IF EXISTS `think_users`;
CREATE TABLE `think_users` (
`userid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户id',
`companyid` mediumint(8) unsigned NOT NULL COMMENT '公司id',
`pid` mediumint(8) NOT NULL COMMENT '父id',
`username` char(20) NOT NULL DEFAULT '' COMMENT '用户名',
`password` char(32) NOT NULL DEFAULT '' COMMENT '密码',
`nickname` char(20) NOT NULL DEFAULT '' COMMENT '昵称',
`regdate` int(10) unsigned NOT NULL COMMENT '注册时间',
`lastdate` int(10) unsigned NOT NULL COMMENT '最后一次登录时间',
`regip` char(15) NOT NULL DEFAULT '' COMMENT '注册ip',
`lastip` char(15) NOT NULL DEFAULT '' COMMENT '最后一次登录ip',
`loginnum` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '登录次数',
`email` char(32) NOT NULL DEFAULT '' COMMENT '邮箱',
`mobile` char(11) NOT NULL DEFAULT '' COMMENT '手机号码',
`islock` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否锁定',
`vip` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否会员',
`overduedate` int(10) unsigned NOT NULL COMMENT '账户过期时间',
`status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '状态-用于软删除',
PRIMARY KEY (`userid`),
UNIQUE KEY `username` (`username`) USING BTREE,
KEY `email` (`email`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
/*
Navicat MySQL Data Transfer
Source Server : 本地连接
Source Server Version : 50617
Source Host : localhost:3306
Source Database : crm
Target Server Type : MYSQL
Target Server Version : 50617
File Encoding : 65001
Date: 2015-06-29 23:55:28
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for think_users
-- ----------------------------
DROP TABLE IF EXISTS `think_users`;
CREATE TABLE `think_users` (
`userid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户id',
`companyid` mediumint(8) unsigned NOT NULL COMMENT '公司id',
`pid` mediumint(8) NOT NULL COMMENT '父id',
`username` char(20) NOT NULL DEFAULT '' COMMENT '用户名',
`password` char(32) NOT NULL DEFAULT '' COMMENT '密码',
`nickname` char(20) NOT NULL DEFAULT '' COMMENT '昵称',
`regdate` int(10) unsigned NOT NULL COMMENT '注册时间',
`lastdate` int(10) unsigned NOT NULL COMMENT '最后一次登录时间',
`regip` char(15) NOT NULL DEFAULT '' COMMENT '注册ip',
`lastip` char(15) NOT NULL DEFAULT '' COMMENT '最后一次登录ip',
`loginnum` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '登录次数',
`email` char(32) NOT NULL DEFAULT '' COMMENT '邮箱',
`mobile` char(11) NOT NULL DEFAULT '' COMMENT '手机号码',
`islock` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否锁定',
`vip` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否会员',
`overduedate` int(10) unsigned NOT NULL COMMENT '账户过期时间',
`status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '状态-用于软删除',
PRIMARY KEY (`userid`),
UNIQUE KEY `username` (`username`) USING BTREE,
KEY `email` (`email`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
相关文章推荐
- 自己项目中PHP常用工具类大全分享
- 自己项目中PHP常用工具类大全分享
- 自己项目中PHP常用工具类大全分享
- PHP文件上传后缀名与文件类型对照表(转载)
- yii2整合百度编辑器umeditor
- Mercurial (hg) Hook : PHP Syntax Check , hg 代码检测 钩子
- PHP常用的非对称加密
- PHP常用的非对称加密
- php-fpm 进程管理区别
- php 关于json_encode/json_decode和json_encode/unserialize
- php Laravel 学习【composer安装】
- php输出空心菱形
- php算法之冒泡排序
- windows10 安装Laravel Homestead
- Laravel5.2多级一对多的实现
- ERP 毛需求PAB初值净需求量计划产出量pab计划投入量 atp求法
- Laravel5.2二级菜单Ajax联动实现
- PHP观察者模式
- 简单排序算法
- PHP-CGI远程任意代码执行漏洞(CVE-2012-1823)修复方案