abstract:<?php //User.php namespace app\admin\controller; use app\admin\model\UserModel; use think\Controller; use think\facade\Request; use think\Paginator; class User e
<?php //User.php namespace app\admin\controller; use app\admin\model\UserModel; use think\Controller; use think\facade\Request; use think\Paginator; class User extends Controller { public function index() { $user = new UserModel(); $users = $user->order("id","desc")->paginate(2); $this->view->users = $users; return $this->fetch(); } public function add() { return $this->fetch(); } public function DoAdd() { $data = Request::param(); $data['time'] = time(); $username = $data['username']; $res = UserModel::where('username', $username)->find(); if($res == true) { return ['res' => 0,'msg' => '用戶名已存在']; } $user = new UserModel(); if($user->save($data)) { return ['res' => 1, 'msg' => '添加成功']; }else{ return ['res'=>0,'msg'=>'添加失敗']; } } public function edit() { $userId = Request::param('id'); $user = UserModel::get($userId); $this->view->user = $user; return $this->fetch(); } public function DoEdit() { $data = Request::param(); $user = new UserModel(); $res = $user->save([ 'username' => $data['username'], 'password' => $data['password'], 'email' => $data['email'], 'phone' => $data['phone'], 'time' => time(), ], ['id' => $data['id']]); if ($res) { return ['res' => 1, 'msg' => '修改成功']; } } public function del() { $userId = Request::param('id'); $user = new UserModel(); if ($user->destroy($userId)) { return['res'=>1,'msg'=>'刪除成功!']; } } }
Correcting teacher:天蓬老師Correction time:2018-12-23 16:56:42
Teacher's summary:作業(yè)寫的不錯,不過在處理管理員密碼的時候還有缺陷(你直接把明碼存到數(shù)據(jù)庫中了)