化妆品商城
化妆品商城
是我个人初次学习php和运用thinkphp框架制作的第一个简单完整的web项目,包括前端后端,为的是进一步了解mvc模式。
前端:html+css
练习css来做页面布局,未使用element ui,页面只是完成了基本的设计
后端:thinkphp+mysql
管理mysql数据库时使用phpmyadmin
管理员模块:
管理顾客:
查看,新增,删除顾客;
管理商品:
编辑商品信息,商品进货,商品下架;
管理商品仓库:
商品上架,删除商品信息,删除商品信息;
管理订单:
查看支付状态,发货,取消订单;
商店资金:
查看资金,充值资金;
顾客模块:
修改个人资料:
通过原密码修改密码,修改其他资料;
购物车:
编辑购物车信息,删除购物车至回收站,购物车生成订单;
个人回收站:
恢复购物车,彻底删除购物车;
个人订单:
查看支付状态,付款,取消订单;
个人资金:
查看资金,充值资金,转账
商品模块:
顾客部分:
顾客功能,退出登录
分类导航:
自动根据类别划分,展示分类商品;
商品展示:
表格展示商品,进入商品页面;
商品页面:
展示商品信息,加入购物车,直接购买生成订单;
搜索功能:
根据商品名称搜索;
登录模块:
用户登录:
管理员登录,顾客登录;
用户注册:
验证输入,密码加盐,加密;
重设密码:
用户姓名电话比对,新密码加盐加密;
验证码:
点击刷新
登录控制器
//登录
public function login(){
if(IS_POST){
if(($_POST['logintype'])=='admin'){
$name = I('post.name');
$password = I('post.pwd');
$data['name'] = $name;
$admin = M('admin')->where($data)->find();
$id = $admin['id'];
$pwd = $admin['pwd'];
$salt = $admin['salt'];
$where['id'] = $id;
$code = I('post.code');
if($this->check_code