abstract:<?php namespace app\admin\model; use think\Model; class Admin extends Model { public function addadmin($data){ if(empty
<?php namespace app\admin\model; use think\Model; class Admin extends Model { public function addadmin($data){ if(empty($data) || !is_array($data)){ return false; } if($data['password']){ $data['password']=md5($data['password']); } $adminData=array(); $adminData['name']=$data['name']; $adminData['password']=$data['password']; if($this->save($adminData)){ $groupAccess['uid']=$this->id; $groupAccess['group_id']=$data['group_id']; db('auth_group_access')->insert($groupAccess); return true; }else{ return false; } } public function getadmin(){ return $this::paginate(5,false,[ 'type'=>'boot', 'var_page' => 'page', ]); } public function saveadmin($data,$admins){ if(!$data['name']){ return 2;//管理员用户名为空 } if(!$data['password']){ $data['password']=$admins['password']; }else{ $data['password']=md5($data['password']); } db('auth_group_access')->where(array('uid'=>$data['id']))->update(['group_id'=>$data['group_id']]); return $this::update(['name'=>$data['name'],'password'=>$data['password']],['id'=>$data['id']]); } public function deladmin($id){ if($this::destroy($id)){ return 1; }else{ return 2; } } public function login($data){ $admin=Admin::getByName($data['name']); if($admin){ if($admin['password']==md5($data['password'])){ session('id', $admin['id']); session('name', $admin['name']); return 2; //登录密码正确的情况 }else{ return 3; //登录密码错误 } }else{ return 1; //用户不存在的情况 } } }
<!DOCTYPE html> <html><head> <meta charset="utf-8"> <title>ThinkPHP5.0</title> <meta name="description" content="Dashboard"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!--Basic Styles--> <link href="__ADMIN__/style/bootstrap.css" rel="stylesheet"> <link href="__ADMIN__/style/font-awesome.css" rel="stylesheet"> <link href="__ADMIN__/style/weather-icons.css" rel="stylesheet"> <!--Beyond styles--> <link id="beyond-link" href="__ADMIN__/style/beyond.css" rel="stylesheet" type="text/css"> <link href="__ADMIN__/style/demo.css" rel="stylesheet"> <link href="__ADMIN__/style/typicons.css" rel="stylesheet"> <link href="__ADMIN__/style/animate.css" rel="stylesheet"> </head> <body> <!-- 头部 --> {include file="public/top" /} <!-- /头部 --> <div class="main-container container-fluid"> <div class="page-container"> <!-- Page Sidebar --> {include file="public/left" /} <!-- /Page Sidebar --> <!-- Page Content --> <div class="page-content"> <!-- Page Breadcrumb --> <div class="page-breadcrumbs"> <ul class="breadcrumb"> <li> <a href="#">系统</a> </li> <li> <a href="{:url('lst')}">管理员管理</a> </li> <li class="active">添加管理员</li> </ul> </div> <!-- /Page Breadcrumb --> <!-- Page Body --> <div class="page-body"> <div class="row"> <div class="col-lg-12 col-sm-12 col-xs-12"> <div class="widget"> <div class="widget-header bordered-bottom bordered-blue"> <span class="widget-caption">新增管理员</span> </div> <div class="widget-body"> <div id="horizontal-form"> <form class="form-horizontal" role="form" action="{:url('admin/add')}" method="post"> <div class="form-group"> <label for="username" class="col-sm-2 control-label no-padding-right">所属用户组</label> <div class="col-sm-6"> <select name="group_id"> {volist name="authGroupRes" id="authGroupRes"} <option value="{$authGroupRes.id}">{$authGroupRes.title}</option> {/volist} </select> </div> <p class="help-block col-sm-4 red">* 必填</p> </div> <div class="form-group"> <label for="username" class="col-sm-2 control-label no-padding-right">管理员名称</label> <div class="col-sm-6"> <input class="form-control" placeholder="" name="name" type="text"> </div> <p class="help-block col-sm-4 red">* 必填</p> </div> <div class="form-group"> <label for="group_id" class="col-sm-2 control-label no-padding-right">管理员密码</label> <div class="col-sm-6"> <input class="form-control" placeholder="" name="password" type="text"> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" class="btn btn-default">保存信息</button> </div> </div> </form> </div> </div> </div> </div> </div> </div> <!-- /Page Body --> </div> <!-- /Page Content --> </div> </div> <!--Basic Scripts--> <script src="__ADMIN__/style/jquery_002.js"></script> <script src="__ADMIN__/style/bootstrap.js"></script> <script src="__ADMIN__/style/jquery.js"></script> <!--Beyond Scripts--> <script src="__ADMIN__/style/beyond.js"></script> </body></html>
Correcting teacher:查无此人Correction time:2019-05-15 14:03:30
Teacher's summary:完成的不错。框架多学习几种,对以后工作有帮助。继续加油。