1.把你我网压缩包->解压youme\(E)文件夹->把解压youme\(E)文件夹->放到根目录下(点phpstudy点网站根目录);2.创建文件夹修改名为demo;3.www/youme/application/config.php把config.php文件内的'__PUBLIC__'=>'/youme/public/'修改为//输出替换'view_replace_str'=>['__PUBLIC__'=>'/demo/public/','__ROOT__' => '/',]4.在PhpMyAdmin->创建youme数据库(选择类型:utf8_general_ci)  ->youme\(E)文件夹中的youme.sql文件—>导入youme数据库;

5.尝试访问:
    http://127.0.0.1/chewang02/public/index.php/admin/login/
    
    6.复制chewang02/application/admin/controller/Admin.php文件、修改文件名为Register.php、修改内容:

把class Admin extends Base修改为class Register extends Base

只留下add方法,把add修改为index

尝试访问:
    http://127.0.0.1/chewang02/public/index.php/admin/register/
    
    7.chewang02/application/admin/view/下创建Register文件夹->Register文件夹
    复制
    chewang02/application/admin/view/Admin/add.html
    到
    chewang02/application/admin/view/Register/add.html
    改名为
    chewang02/application/admin/view/Register/index.html
    
    8.访问:
    
    http://127.0.0.1/chewang02/public/index.php/admin/register/

尝试添加管理员->在管理员管理中查看是否有添加管理员的信息

9.修改样式 把
    chewang02/application/admin/view/Login/login.html
    内容、复制到
    chewang02/application/admin/view/Register/index.html
    里面、注释掉
    chewang02/application/admin/view/Register/index.html
    原有的内容

尝试访问:
    http://127.0.0.1/chewang02/public/index.php/admin/register/

10.在chewang02/application/admin/view/Register/index.html
    修改内容为:

<!doctype html>
<html>
<head><meta charset="UTF-8"><title>注册</title><link href="__PUBLIC__/static/admin/css/admin_login.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="admin_login_wrap"><h1>注册</h1><div class="adming_login_border"><div class="admin_input"><form action="" method="post"><ul class="admin_items"><li><label for="user">用户名:</label><input type="text" name="username" value="" id="user" size="35" class="admin_input_style" /></li><li><label for="pwd">输入密码:</label><input type="password" name="password" value="" id="password" size="35" class="admin_input_style" /></li><li><label for="pwd">确认密码:</label><input type="password" name="password2" value="" id="password2" size="35" class="admin_input_style" /></li><li><input type="submit" tabindex="3" value="提交" class="btn btn-primary" /></li></ul></form></div></div>
</div>
</body>
</html>

11.修改验证器
    chewang02/application/admin/validate/Admin.php
    修改规则、内容修改为:
    ctrl+ Validate(查找Validate用法)
    在
    chewang02/application/admin/validate/Admin.php
    修改内容为:

<?php
namespace app\admin\validate;use think\Validate;class Admin extends Validate
{protected $rule = ['username'  =>  'require|max:25|unique:admin','password'  =>  'require|min:5','password2'  =>  'require|confirm:password',];protected $message  =   ['username.require' => '用户名不能为空!',  'username.unique' => '用户名不能重复!',  'username.max' => '用户名不能大于25位!', 'password.require' => '密码不能为空!', 'password.min' => '密码不能少于5位!','password2.require' => '确认密码不能为空!','password2.confirm' => '两次输入密码不一致',// 'password.number' => '密码必须是数字类型!', ];protected $scene = ['edit'  =>  ['username'],];}

12.chewang02/application/admin/controller/Register.php    
    修改内容为:

<?php
namespace app\admin\controller;class Register extends Base
{public function index(){if(request()->isPost()){$data_validate=['username'=>input('username'),'password'=>input('password'),'password2'=>input('password2'),];$data=['username'=>input('username'),'password'=>input('password'),];$validate = \think\Loader::validate('Admin');if($validate->check($data_validate)){$db= \think\Db::name('admin')->insert($data);if($db){return $this->success('注册成功!');}else{return $this->error('注册失败!');}}else{return $this->error($validate->getError());}return;}return $this->fetch();}}

thinkphp——登录界面相关推荐

  1. php仿qq登录界面安卓,Android_Android仿QQ登陆窗口实现原理,今天根据腾讯qq,我们做一个 - phpStudy...

    Android仿QQ登陆窗口实现原理 今天根据腾讯qq,我们做一个练习,来学习如何制作一个漂亮的布局.首先看一下官方图片 还是一个启动画面,之后进入登录页面,导航页面就不介绍了,大家可以参考微信的导航 ...

  2. linux系统一直循环登录界面,Ubuntu 14.04解决登录界面无限循环的方法

    在Ubuntu下配置Android的环境时,想像在Windows中那样在终端中直接启动adb,以为Linux和Windows一样,将adb的路径添加到环境变量中,于是将adb的路径也export到/e ...

  3. Pretty Login便携版:Windows 7登录界面修改器

    Pretty Login是由chnable开发的一个美化小工具,用来辅助修改Widnows 7登陆界面的背景图片,除此之外,它也能定制欢迎界面上的文本.按钮样式,如设置阴影.半透明效果. 由于Wind ...

  4. 注册表----修改Win7登录界面

    在进行操作前,需要准备好背景图片.对背景图片的要求有三点: (1)图片必须是JPG格式: (2)必须将图片命名为backgroundDefault; (3)图片的体积必须小于256KB. 按下[Win ...

  5. win7 登录界面---管理员账户禁用与显示

    当 win7 管理员账户被禁用或者注册表里设置了"显示除 Administrator 外的所有本地用户名" 而标准用户的权限又不够,不能修改标准用户密码.打开组策略管理器及其它系统 ...

  6. 登录界面的滑动_电脑同时登录两个微信,原来这么简单?3步搞定!

    关注我?发送[模板],送海量精选 PPT 模板! 作者:小斯 策划:视频小分队 编辑:小胖 Hey hey,what's up? what's up! 这里是小斯,AKA差一点玩转PPT,也要给你分享 ...

  7. Android实现仿QQ登录界面背景动画效果

    登录QQ的时候,我们会看到在登录界面的背景不是静态的,而是一段动画效果,刚开始觉得蛮好奇的,现在我们也来实现一下这种效果,实现起来还是挺简单的. 实现步骤: 1.自定义CustomVideoView类 ...

  8. FineReport中如何自定义登录界面

    在登录平台时,不希望使用FR默认的内置登录界面,想通过自定义登录界面实现登录操作,内置登录界面如下图: 登录界面,获取到用户名和密码的值,发送到报表系统,报表服务带着这两个参数访问认证地址进行认证. ...

  9. finereport 登录界面的代码文件_Confluence 6 自定义登录界面

    这个页面将会给你一些如何对 Confluence 登录界面进行自定义的一些建议和知道.这个将不会自定义用户的登录过程,只是对用户看到的登录界面进行自定义. 备注: 自定义过后的 Confluence ...

  10. linux 新用户 界面登录,如何在Linux系统登录界面加入个性化提示信息

    如何在Linux系统登录界面加入个性化提示信息 Linux字符界面看久了容易乏味,如果在登录时加点个性化显示看着也比较舒服,下面小编就给大家介绍下如何在Linux系统登录界面加入个性化提示信息,一起来 ...

最新文章

  1. mac中python怎么打开中文txt文件-mac在matplotlib中显示中文的操作方法
  2. 用pulse generator产生脉冲信号
  3. 从源码编译InfluxDB
  4. Mysql实现企业级日志管理、备份与恢复
  5. java面试题九 数组初始化
  6. 从最年轻的白手起家富豪到身陷囹圄,这个80后创始人也就用了3年
  7. TClientDataSet[1]: 浏览测试数据
  8. 《机器学习系统设计:Python语言实现》一2.2 IPython控制台
  9. 全新防火墙6.0 DHCP线路上网配置
  10. Spring知识点简介
  11. 内存管理-基础知识框架和关键结构体(一)
  12. c语言实验报告函数及其应用,2020c语言实验报告函数总结心得.docx
  13. ARM开发板编译----MYS-6ULX
  14. Ajax+GridView+Xml的简易留言薄
  15. python携程怎么做数据同步_python协程中同步如何使用?
  16. 基于51单片机的电子时钟(数码管显示)
  17. aspen变压吸附塔_ASPEN软件模拟在分离中的应用
  18. 【系统分析师之路】第十六章 复盘计算机网络(新技术领域)
  19. python tkinter怎么读_Tkinter是什么意思
  20. Supervisor 安装与配置

热门文章

  1. java 设置启动参数设置_1.java程序启动参数配置
  2. LCT(Link Cut Tree)总结
  3. 032-IDUtils 工具类模板
  4. 20180124现货黄金复盘
  5. 2017年7月19日晚作业
  6. 移动端rem布局实践
  7. 第03讲- 第一个Android项目
  8. sqlserver中的函数
  9. oracle表空间查询6,oracle表空间查询
  10. Keil5手动添加Device