博客列表 >tp新闻实战笔记五(用户管理)

tp新闻实战笔记五(用户管理)

牡丹飞
牡丹飞原创
2020年12月25日 16:06:39586浏览

数据库修改

  1. auth_role表 普通管理员rules去掉 15,
  2. user表 加update_time字段 int 11 可为空

    复制

  3. 复制add.html和update.html到项目app\admin\view\auth\下
  4. 按auth.php修改app\admin\contraller\auth.php,主要三个方法index add update
  5. 按index.html修改app\admin\view\index.html
  6. 复制控钮,替换里边内容,不细写了
    1. <small>
    2. <a title="新增用户" class="btn btn-success" href="{:url('/auth/add')}">
    3. <i class="fas fa-plus mr-2"></i>
    4. 新增
    5. </a>
    6. &nbsp;&nbsp;&nbsp;&nbsp;
    7. <a title="查看列表" class="btn btn-primary" href="{:url('/auth/index')}">
    8. <i class="fas fa-list-alt mr-2"></i>
    9. 列表
    10. </a>
    11. </small>
    12. <!-- 位置 -->
    13. <div class="content-header">
    14. <div class="container-fluid">
    15. <div class="row mb-2">
    16. <div class="col-sm-6">
    17. <!-- 位置结束 -->
  7. 有两处错
  8. (因为我数据库表名没有)第一是app\admin\contraller\auth.php表名带13_要去了
  9. 第二是app\admin\view\autl\index.html 里的js脚本 url改为“auth/index”
    1. ajax: {
    2. url: "/Auth/index",
    3. type: "POST",
  10. 加update_time字段 要在数据库执行sql,注意表名
    1. update users set update_time = create_time
  11. add方法内 要修改插入时数据如下:
    1. $data = [
    2. 'uname' => input('post.uname'),
    3. 'pwd' => password_hash( input('post.pwd'),PASSWORD_BCRYPT),
    4. 'status' => intval(input('post.status')),
    5. 'login_ip' => request()->ip(),
    6. 'create_time' => time(),
    7. 'update_time' => time(),
    8. ];
  12. 代码整理成自己的代码习惯,还没有完成,看自己功夫就可以了
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议