1.页面准备: (1)前端资源的导入:将准备好的页面添加到项目中,放到Public目录下(公共的页面样式.js.图片等资源) (2)添加登录的视图模板 将登录页面的视图放到Amin>View>Login>index.html中 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv=&q…
config form from wtforms import Form, StringField, IntegerFieldfrom wtforms.validators import Email, InputRequired, Length class LoginForm(Form): email = StringField(validators=[InputRequired(message='请输入邮箱'), Email(message='邮箱格式错误')]) password = Str…
我将一个简单的名片管理系统定义成了函数.. 2层. 一个登录界面: 一个名片管理系统使用界面: 逻辑是:登录成功=>跳入名片系统使用界面,同时,跳出登录界面,给出欢迎使用,程序结束. 此时问题来了:从名片系统使用界面跳出来,应该是退出登录了,结果,也就是说第一层也要跳出来,第二层现在 def mingpian(): name = [] name_fl = 0 while name_fl == 0: print("="*50) print(" 欢迎进入名片管理系统V1.0…
1.前期准备工作 (1)模板介绍 添加菜单的模板页面 菜单管理首页: 添加菜单页面: (2)公共类引入介绍 公共函数文件的引入(位置: Application/Admin/Controller/CommonController.class.php) 1)获取登录用户信息 public function getLoginUser() { return session("adminUser"); } 2)判断是否登录 public function isLogin() { $user =…
修改后台的入口文件,将访问后台页面的入口文件设为admin.php,并且访问该文件的模块默认为admin模块. 添加后台入口文件具体操作步骤: (1)项目目录下新建admin.php (2)实现入口文件功能(index.php代码一样) (3)指定默认访问功能页面 //设置默认模块为admin $_GET['m'] = (!isset($_GET['m']) || !$_GET['m']) ? 'admin' : $_GET['m']; //设置默认控制器为index $_GET['c'] =…
1.thinkphp介绍 一个快速.简单的基于MVC和面向对象的轻量级PHP开发框架 MVC:M数据层. V视图层 . C控制层 优点: (1)入手非常快 (2)thinkpjp提供核心内库.文件.函数 2.下载thinkphp3.2.3完整版 官网下载地址:  www.thinkphp.cn/down/610.html 2.框架目录…
链接:http://pan.baidu.com/s/1pK7Vu9X 密码:4cc5…
在 admin/logCheck.php中 $_POST['user']和$_POST['pass'] 未经过任何过滤或者编码处理就传入到$query中,可能存在万能密码绕过机制 但是$pass经过了加密,所以我们从用户名做为突破口…
cms后台登录界面 后台登录页面,我们不用自己写,只需要去Bootstrap中文网去找一个模板改一下就行 这里使用的模板是:https://v3.bootcss.com/examples/signin/ 点击右键查看网页源码,把源码复制下载 在项目templates目录下新建目录cms 在cms目录下新建文件cms_login.html,并把源码复制到该文件中 cms_login.html会用到样式文件signin.css, 点击它查看源码 在项目static目录下新建目录 cms/css 在s…
一. 后台登录功能 1.后台登录 2.数据校验 3. dialog插件 4.layer插件 5. 退出登录(利用session失效) 二. 菜单管理 1.后台入口文件优化 2.公共文件引入 3.菜单的添加 4.菜单的修改 5.菜单的删除 6.菜单列表分页 7.菜单列表排序 三.文章管理 1.图片异步上传 2.kindeditor第三方插件 3.文章的添加 4. 文章的编辑 5.文章的修改 6.文章的排序 四. 推荐位内容管理 1.推荐位列表展示 2.推荐位添加 3. 推荐位修改 4.推荐位排序…