阅读背景:

thinkPHP5 更改管理员账号密码 删除管理员_guohao326的博客_thinkphp后台密码忘记

来源:互联网 

controller文件内Admin.php

<?php
namespace app\admin\controller;
use think\Controller;
use app\admin\model\Admin as AdminModel;	//使用分页类 取别名解决类名冲突
class Admin extends Controller{
	public function lst(){
		
/*	分页开始	*/		
		$list = AdminModel::paginate(3);
		$this -> assign('list',$list);
/*	结束	*/		
		return $this->fetch('lst');

	}
	public function add(){
		//判断页面是否提交
		if(request()->isPost()){
			//打印接收到的参数
			//dump(input('post.')); 
			
			$data = [	//接受传递的参数
				'username' => input('username'),
				'password' => md5(input('password')),
			];				

/*验证开始*/
			$validate = \think\Loader::validate('Admin');
						/*	scene('add') 在add页面添加验证应用	*/
			if(!$validate -> scene('add')-> check($data)){
				/*	验证失败打印	*/
			    $this -> error($validate->getError());
				die;
			}
/*结束*/			

						
		/*	Db('表名') 数据库助手函数*/
			if(Db('admin') -> insert($data)){		//添加数据
				return $this->success('添加成功','lst');	//成功后跳转  lst 界面
			}else{
				return $this->error('添加管理员失败');
			}
			return;
		}
		return $this->fetch();
	}
<?php
namespace 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: