后台管理界面--管理页设计

本章我们开始进行后台管理界面的设计,本节课设计一下登录后的管理页。


一. 登录验证
首先,创建一个数据库:easyui;
其次,创建一个表:easyui_admin;
然后,创建三个字段:id(自动编号)、manager(管理员帐号)、password(管理员密
码)、create(创建时间)。
//服务器端验证
$.ajax({
url : ‘checklogin.php‘,
type : ‘POST‘,
data : {
manager : $(‘#manager‘).val(),
password : $(‘#password‘).val(),
},
beforeSend : function () {
$.messager.progress({
text : ‘正在尝试登录...‘,
});
},
success : function(data, response, status){
$.messager.progress(‘close‘);
if (data > 0) {
location.href = ‘admin.php‘;
} else {
$.messager.alert(‘登录失败! ‘,‘用户名或密码错误! ‘,‘warning‘,
function () {
$(‘#password‘).select();
});
}
}
});

//checklogin.php
<?php
session_start();
require ‘config.php‘;
$manager = $_POST[‘manager‘];
$password = sha1($_POST[‘password‘]);
$query = mysql_query("SELECT id FROM easyui_admin WHERE
manager=‘$manager‘ AND password=‘$password‘ LIMIT 1") or die(‘SQL 错误!‘);
if (!!mysql_fetch_array($query, MYSQL_ASSOC)) {
$_SESSION[‘admin‘] = $manager;
echo 1;
} else {
echo 0;
}
?>

二. 管理页设计
<?php
session_start();
if (!isset($_SESSION[‘admin‘])) {
header(‘location:login.php‘);
}
?>
<body class="easyui-layout">
<div data-options="region:‘north‘,title:‘header‘,
split:true,noheader:true" style="height:60px;background:#666;">
<div class="logo">后台管理</div>
<div class="logout">
您好,<?php echo $_SESSION[‘admin‘]?> | <a href="logout.php">
退出</a>
</div>
</div>
<div
data-options="region:‘south‘,title:‘footer‘,split:true,noheader:true"
style="height:35px;line-height:30px;text-align:center;">
©2009-2015 瓢城 Web 俱乐部. Powered by PHP and EasyUI.
</div>

<div data-options="region:‘west‘,title:‘ 导 航
‘,split:true,iconCls:‘icon-world‘" style="width:180px;padding:10px;">
<ul id="nav"></ul>
</div>
<div data-options="region:‘center‘" style="overflow:hidden;">
<div id="tabs">
<div title=" 起 始 页 " iconCls="icon-house" style="padding:0
10px;display:block;">
<p>欢迎来到后台管理系统!</p>
</div>
</div>
</div>
$(‘#tabs‘).tabs({
fit : true,
border : false,
});
.logo {
width:180px;
height:50px;
line-height:50px;
text-align:center;
font-size:20px;
font-weight:bold;
float:left;
color:#fff;
}
.logout {
float:right;
padding:30px 15px 0 0;
color:#fff;
}
a {
color:#fff;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

时间: 2024-08-26 08:06:30

后台管理界面--管理页设计的相关文章

django简单实现项目和app的创建,并通过admin管理界面管理

一.先实现admin管理界面的访问 1.先创建项目 [email protected]:~/Django-1.5.12/django/bin# django-admin.py startproject justplay [email protected]:~/Django-1.5.12/django/bin/justplay# ls just  justplay  manage.py 2.创建app [email protected]:~/Django-1.5.12/django/bin/jum

后台管理界面--导航栏设计

本章我们开始进行后台管理界面的设计,本节课设计一下导航栏设计.一. 退出登录//logout.php<?phpsession_start();session_destroy();header('location:login.php');?> 二. 导航栏设计根据生成的 JSON 方案,表如下: //nav.php<?phprequire 'config.php';$id = isset($_POST['id']) ? $_POST['id'] : 0;$query = mysql_que

python学习之--Django--Django的管理界面

admin界面的路径,通常在my_project中已经设置好了,使用django-admin.py startproject my_project 在目录下的urls.py文件中可以看到 from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ # Examples: # url(r'^$', 'my_project.views.home', name='home'), #

使用图形化界面管理 Exchange Server 2016

在日常的工作您将频繁的使用图形化的管理界面管理您的Exchange Server ,它们包括 Exchange 管理控制台(EAC).office 365 管理控制台和 Exchange 工具箱. 在 Exchange Server 2013 时,就不能使用基于 Microsoft Management Console (MMC) 的管理控制台了,我们只能通过 Web 的方式管理Exchange Server.在Exchange Server 2016 也是通用如此.Exchange 管理控制台

4、VS2010+ASP.NET MVC4+EF4+JqueryEasyUI+Oracle项目开发之——后台管理界面

这一章节比较简单,我就直接贴代码了,后台管理登陆界面如下: 对应的控制器HomeController.cs,代码如下: using YKT.Model; using YKT.Common; using YKT.BLL; using YKT.Common.HtmlHelpers; using YKT.Common.Functions; using Microsoft.Practices.Unity; using YKT.IBLL; namespace YKT.Controllers { publi

Django后台管理界面

之前的几篇记录了模板视图.模型等页面展示的相关内容,这篇主要写一下后台admin管理界面的内容. 激活管理界面 Django管理站点完全是可选择的,之前我们是把这些功能给屏蔽掉了.记得上篇中Django模型模型安装小结中,我们把settings.py中的部分内容屏蔽了,并添加了一个app,如下 1 INSTALLED_APPS = ( 2 ## 'django.contrib.admin', 3 ## 'django.contrib.auth', 4 ## 'django.contrib.con

运营平台——效率型后台管理类产品交互设计心得

此文已由作者姚依旻授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 无论是光鲜亮丽界面可人的C类产品,还是稳重大气商务气质的B类产品,若某产品存在运营行为,则必存在一个给团队自己人用的后台,也就是运营平台.人们容易都把目光 focus 在大众用户的体验上,自己人的使用体验则优先级被放低了一些.我与运营平台朝夕相伴了一年整载,终于从一无所知到若有所悟,同时感慨时光飞速竟不察. 笔者在自己在写文章之前,也怕自己资历尚浅观点偏颇,故查阅了一些资料,得知各类运营后台的产品与交互设

菜单管理,权限管理,用户管理界面设计

提出问题! 1每个界面需要展示哪些问题? 1.1以哪种方式展示? 每个界面会进行哪些操作? 好了,带着问题进行思考,进行设计 .先来简单的用户管理界面来说,我需要展示用户(管理员)的信息. 方式是:表格形式,需要进行的是对用户的增加,删除,修改 ,模糊查询,以及赋予角色权限. 在菜单管理界面,我需要展示该用户所能操作的菜单详情,分别展示top 菜单 和top 菜单下的子菜单,和菜单项详情 ,在子菜单 的div 内添加 右键事件,在top 里面有一个新增,修改按钮,菜单项详情不可编辑,新增时弹出d

使用vuejs2.0和element-ui 搭建的一个后台管理界面

说明: 这是一个用vuejs2.0和element-ui搭建的后台管理界面. 相关技术: vuejs2.0:渐进式JavaScript框架,易用.灵活.高效,似乎任何规模的应用都适用. element-ui:基于vuejs2.0的ui组件库. vue-router:一般单页面应用spa都要用到的前端路由. axios: 基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 node.js 中使用. mock.js: 生成随机数据,拦截 Ajax 请求,让前端攻城师独立于后端进行开发.