新课:PHP零基础(CMS开发)教学!
立即报名[可跳过]开发环境与工具介绍
05分钟13秒入口文件与后台模块自动绑定
08分钟36秒后台模板导入与公共文件分离
14分钟01秒制作后台各菜单项首页展示
11分钟35秒创建管理员数据表与模型
05分钟28秒创建登录控制器与界面渲染
03分钟57秒[重点]管理员登录验证与安全退出
15分钟03秒防止用户非法访问或重复登录
05分钟33秒管理员首页制作与数据导入
07分钟56秒编辑模板的制作与数据导入
05分钟36秒Ajax数据提交与管理员信息更新
09分钟20秒创建配置数据表与模型
03分钟48秒配置界面的优化与数据导入
06分钟45秒配置更新的正确方法
05分钟23秒完美实现网站关闭功能
07分钟04秒创建分类数据表与模型
04分钟58秒无限分类与模板调用[重点]
11分钟52秒用分页显示分类信息
07分钟24秒添加分类的正确姿势
12分钟55秒分类更新页面渲染与赋值
10分钟00秒分类的Ajax更新操作
09分钟49秒安全删除分类的方法
07分钟38秒创建轮播数据表与模型
02分钟58秒轮播添加与文件上传[重点]
20分钟26秒轮播的更新操作[注意文件上传]
10分钟21秒轮播的删除操作
03分钟09秒时间轴6年前
搞了一天才找出问题,最后那一下写入session需要引入\think\Session命名空间,视频里虽然有引入,但是老师没有提到。又因为是用ajax提交的数据,所以即使打开了调试,他也不提示Session方法错误,只是点击登陆没有反应,弄得你不知道是哪里出了问题。我把这个写出来,希望后来的人不要犯跟我同样的错误。
圆周率5年前
Session::set('user_id',$userName); Session::set('user_info',$data); 这样写才行,可能跟老师用的不是同一版本。用了两个小时来解决这个问题。免费的永远是最贵的,时间成本伤不起
jimmy5年前
$admin -> setInc('login_count'); $admin -> save(['last_time'=>time()]); 这两句代码有问题,注释掉就可以登录了,用Db::name('admin')->where('username',$data['username'])->update(['login_count'=>$admin
萨格拉斯3年前
这两段不明白什么意思,,检查表中有没有这个用户,但是我数据库中不止一个表啊,怎么指定 $map = ['username'=>$userName]; $admin = Admin::get($map);
优雅喵4年前
用了老师一模一样的编辑器,安装了一样的tp5版本,就是为了避免少犯错,结果login页面提交了死活没反应:要么不弹提示信息、要么不跳转。要么两个问题一起爆发。反正就是无法跳转到后台,啥都试过了,最后看缓存日志,才发现按照老师的代码写控制器的时候$username的变量写错,导致提示$userName变量未声明,当时看到老师存session的时候用的是$userName这个变量就觉得奇怪,但是因为实
戏剧人生。3年前
$(function()){ $("#loginbtn").on('click',function){ $.ajax({ type:'POST', url:"", data:$(".layui-form").serialize(), dataType:"json", success:function(data){ if(data.status ==1){ alert(data.message); window.location.href="{:url('返回首页')}" }else{ alert(data.message); window.location.href="{:url('返回登录页面')}" } } }) } }
0
王志恒5年前
Requset $request request方法下创建对象,然后调用方法中的Parma方法,获取前台表单的数据信息,即ajax传递过来的信息,用户输入的内容只有用户名密码,所以创建变量保存用户名密码
0
peter6年前
jquery.min.js:4 POST http://localhost:8080/admin/login/check.html 500 (Internal Server Error)
jquery.min.js:4 POST http://localhost:8080/admin/login/check.html 500 (Internal Server Error)这个错误怎么破
0