如何分配后台管理员的权限?

sunpeileilove 2012-06-07 02:05:39
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Edit.aspx.cs" Inherits="Mall.Web.Admin.Manage.edit" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>编辑管理员</title>
<link rel="stylesheet" type="text/css" href="../images/style.css" />
<script type="text/javascript" src="../../js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="../../js/jquery.validate.min.js"></script>
<script type="text/javascript" src="../../js/messages_cn.js"></script>
<script type="text/javascript" src="../js/function.js"></script>
<script type="text/javascript">
$(function() {
//表单验证JS
$("#form1").validate({
//出错时添加的标签
errorElement: "span",
success: function(label) {
//正确时的样式
label.text(" ").addClass("success");
}
});
//分配管理权限
$("#rblUserType input").eq(0).click(function() {
$("#tbList1").hide();
$("#tbList2").hide();
});
$("#rblUserType input").eq(1).click(function() {
$("#tbList1").show();
$("#tbList2").show();
});
$("#rblUserType input").eq(2).click(function() {
$("#tbList1").hide();
$("#tbList2").show();
});
//用户权限赋值
var typeArr = '<%=this.strType %>';
if (typeArr == 1) {
$("#tbList1").hide();
$("#tbList2").hide();
}
if (typeArr == 3) {
$("#tbList1").hide();
$("#tbList2").show();
}
var cbLevelArr = '<%=this.strLevel %>';
$("input[name='cbLevel']").each(function() {
var cllarr = "," + $(this).attr("value") + ",";
if (cbLevelArr.indexOf(cllarr) != -1) {
$(this).attr("checked", true);
}
});
});
</script>
</head>
<body style="padding:10px;">
<form id="form1" runat="server">
<div class="navigation">
<span class="back"><a href="list.aspx">返回管理列表</a></span><b>您当前的位置:首页 > 系统管理 > 编辑管理员</b>
</div>
<div style="padding-bottom:10px;"></div>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="msgtable">
<tr>
<th colspan="2" align="left">基本信息设置</th>
</tr>
<tr>
<td width="25%" align="right">登录帐号:</td>
<td width="75%">
<asp:TextBox ID="txtUserName" runat="server" CssClass="input" size="25"
maxlength="50" minlength="3" HintTitle="登录用户名(帐号)"
HintInfo="必须以字母开头,大于3个字符,小于20个字符,字母或数字或下划线的组合。" ReadOnly="True"></asp:TextBox>
</td>
</tr>
<tr>
<td align="right">登录密码:</td>
<td>
<asp:TextBox ID="txtUserPwd" runat="server" CssClass="input" size="25" minLength="6"
maxlength="50" HintTitle="登录密码" HintInfo="大于6个字符,小于50个字符,必须是字母或数字或下划线的组合,不修改请留空。"
TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<td align="right">确认密码:</td>
<td>
<asp:TextBox ID="txtUserPwd1" runat="server" CssClass="input" size="25" minLength="6"
maxlength="50" equalTo="#txtUserPwd" HintTitle="再次输入密码" HintInfo="请再次输入密码,大于6个字符,小于50个字符,必须与登录密码一致。"
TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<td align="right">是否禁用:</td>
<td>
<asp:RadioButtonList ID="rblIsLock" runat="server" RepeatDirection="Horizontal"
RepeatLayout="Flow">
<asp:ListItem Selected="True" Value="0">正常</asp:ListItem>
<asp:ListItem Value="1">锁定</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr>
<td align="right">真实姓名:</td>
<td>
<asp:TextBox ID="txtReadName" runat="server" CssClass="input required" size="25"
maxlength="50" HintTitle="管理员真实姓名" HintInfo="请输入该管理员的真实姓名,必须为中文汉字。"></asp:TextBox>
</td>
</tr>
<tr>
<td align="right">邮箱地址:</td>
<td>
<asp:TextBox ID="txtUserEmail" runat="server" CssClass="input email" size="25"
maxlength="50" HintTitle="管理员的邮箱地址" HintInfo="请输入该管理员的邮箱地址,以便日后工作联系。"></asp:TextBox>
</td>
</tr>

<tr>
<td align="right">管理类型:</td>
<td>
<asp:RadioButtonList ID="rblUserType" runat="server"
RepeatDirection="Horizontal" RepeatLayout="Flow">
<asp:ListItem Selected="True" Value="1">超级管理员</asp:ListItem>
<asp:ListItem Value="2">系统管理员</asp:ListItem>
<asp:ListItem Value="3">内容管理员</asp:ListItem>
</asp:RadioButtonList>

</td>
</tr>
</table>

<table id="tbList1" width="100%" border="0" cellspacing="0" cellpadding="0" class="msgtable" style="margin-top:5px;">
<tr>
<th colspan="2" align="left">系统权限设置</th>
</tr>
<tr>
<td width="25%" align="right">系统参数设置:</td>
<td width="75%">
<input name="cbLevel" type="checkbox" value="editConfig" />修改
</td>
</tr>
<tr>
<td align="right">系统模板管理:</td>
<td>
<input name="cbLevel" type="checkbox" value="viewTemplates" />查看
<input name="cbLevel" type="checkbox" value="markTemplates" />生成
</td>
</tr>
<tr>
<td align="right">系统日志管理:</td>
<td>
<input name="cbLevel" type="checkbox" value="viewSystemLog" />查看
<input name="cbLevel" type="checkbox" value="delSystemLog" />删除
</td>
</tr>
<tr>
<td align="right">管理员管理:</td>
<td>
<input name="cbLevel" type="checkbox" value="viewManage" />查看
<input name="cbLevel" type="checkbox" value="addManage" />添加
<input name="cbLevel" type="checkbox" value="editManage" />修改
<input name="cbLevel" type="checkbox" value="delManage" />删除
</td>
</tr>
</table>

<table id="tbList2" width="100%" border="0" cellspacing="0" cellpadding="0" class="msgtable" style="margin-top:5px;">
<tr>
<th colspan="2" align="left">内容权限设置</th>
</tr>
<tr>
<td width="25%" align="right" valign="top">类别管理:</td>
<td width="75%">
<input name="cbLevel" type="checkbox" value="viewChannel" />查看
<input name="cbLevel" type="checkbox" value="addChannel" />添加
<input name="cbLevel" type="checkbox" value="editChannel" />修改
<input name="cbLevel" type="checkbox" value="delChannel" />删除
</td>
</tr>
<tr>
<td align="right" valign="top">资讯模块:</td>
<td>
<input name="cbLevel" type="checkbox" value="viewArticle" />查看
<input name="cbLevel" type="checkbox" value="addArticle" />添加
<input name="cbLevel" type="checkbox" value="editArticle" />修改
<input name="cbLevel" type="checkbox" value="delArticle" />删除
</td>
</tr>
<tr>
<td align="right" valign="top">内容管理:</td>
<td>
<input name="cbLevel" type="checkbox" value="viewContents" />查看
<input name="cbLevel" type="checkbox" value="addContents" />添加
<input name="cbLevel" type="checkbox" value="editContents" />修改
<input name="cbLevel" type="checkbox" value="delContents" />删除
</td>
</tr>

<tr>
<td align="right">产品管理:</td>
<td>
<input name="cbLevel" type="checkbox" value="viewProduct" />查看
<input name="cbLevel" type="checkbox" value="addProduct" />添加
<input name="cbLevel" type="checkbox" value="editProduct" />修改
<input name="cbLevel" type="checkbox" value="delProduct" />删除
</td>
</tr>

</table>

<div style="margin-top:10px; text-align:center;">
<asp:Button ID="btnSave" runat="server" Text="确认保存" CssClass="submit"
onclick="btnSave_Click" />
  
<input type="reset" name="button" id="button" value="重 置" class="submit" />
</div>
</form>
</body>
</html>
...全文
143 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
最新2010-11-20日发上来的,开源团购源码 ,团购网站源码,是商业版的,有安装说明,功能是目前团购网站程序最齐全 的,官方网站 www.cmstuan.com 开源团购后台功能相关说明与升级历史 1、用户界面:支持前台无刷新选择新界面; 2、系统扩展:完美整合UCenter插件,可与其他系统同步注册登录、统一头像; 3、系统扩展:集成GoogleMap,可后台设置、标记商家所在区域; 4、邮件验证:支持验证Email真实性后才可以登录等(后台系统定义中设置); 5、邮件通知:支持团购成功时自动Email通知等; 6、邮件通知:支持用户Email订阅、登录取消订阅等; 7、推广营销:支持用户前台获取推荐连接,并邀请好友购买、返现; 8、支付接口:默认集成支付宝和财付通接口;可后台设置,或添加银行转账信息等; 9、团购流程:支持生成唯一订单号(方便沟通)、可切换不同的支付方式; 10、自动开通:满足团购要求时,系统自动开通相关订单、生成优惠券和随机密码; 11、帐户充值:可分批对账户进行充值再开通订单,方便对支付有限额的用户; 12、财务明细:全程记录资金的动作,即使直接开通订单,系统也会自动先充值再扣款; 13、放心消费:用户可在前台我的团购中看到每一笔资金信息和相关的备注; 14、消费保障:优惠券的消费需要密码,密码仅用户自己可见; 15、安全消费:即使知道了优惠券和密码,也只有对应的商家才可以消费; 16、合作商家:可前台登陆、查看自己的产品、优化券,并Email提醒用户消费; 17、产品消费:商家登陆后,输入优惠券和对应密码才可以消费(将优惠券变成已消费); 18、在线沟通:前台可在线提问、意见反馈和商务合作; 19、网站优化:可设置开启伪静态,Apache下系统支持自动创建伪静态规则; 20、网站优化:后台可开启Gzip压缩输出内容,加快页面打开速度; 21、网站安全:后台可设置过滤关键词内容,防止用户留言中包括违法内容; 22、IP管理 :可禁止指定IP的用户访问网站或者后台; 23、友情链接:支持后台添加文字或者图片友情链接; 24、关于我们:管理可后台设置关于我们、联系我们、加入我们等信息; 25、互动管理:管理后台可以回答问题,答复后的问题会在前台显示; 26、城市管理:可任意添加或修改城市、开启或关闭前台显示,可做地图标记; 27、商家管理:可列表查看商家旗下的产品数量、成功订单数和营业总额; 28、商家管理:可通过关键词查找商家,或直接查看某城市下的所有商家; 29、产品管理:添加产品时,支持选择城市自动选择其下商家,减少管理操作; 30、产品管理:可列表查看团购产品的时间、价格、购买数、团购状态等; 31、产品管理:可一键查看成功团购产品的相关购买人、数量、时间和订单号; 32、订单管理:可列表查看每一订单的价格、购买数量、时间、购买人、支付状态等; 33、订单管理:对未支付的订单,可一键操作对该用户进行Email催款; 34、订单管理:对银行转账的订单,管理可后台填写相关信息后,手工开通; 35、订单管理:可通过用户名、订单号、支付状态等查询订单; 36、订单管理:团购没达到指定人数,管理可确认团购失败,并退款给用户; 37、团购券管理:可列表查看优惠券拥有人、到期时间,并发送Email到期提醒; 38、团购券管理:可通过团购券号、到期时间、使用状态等查看团购券; 39、返利管理:可列表查看购买人、时间、登陆IP、所购产品、其邀请人和登陆IP等 ; 40、返利管理:支持后台逐一管理满足返利的订单,并给用户返利到账户; 41、邮件订阅:可设置使用PHP的mail函数还是smtp发送邮件; 42、邮件订阅:可自由添加邮件通知内容,并选择邮件的发送区域; 43、邮件订阅:邮件均保存在发送队列中由计划任务控制发送,避免造成服务器堵塞; 44、计划任务:可添加计划任务,并自由设置计划任务的执行时间; 45、站长工具:可开启蜘蛛网页爬行统计,有效掌控搜索引擎对网站的友好性; 46、站长工具:可查看本站的Alexa排名、搜索引擎收录、网站近日收录、交换友情链接; 47、站长工具:可分卷备份数据库、在线打包下载、数据库优化、在线恢复等; 48、用户权限:可任意组合设置用户角色,设置不同权限的管理级别,方便多用户管理; 49、用户管理:可列表查看用户的角色、账号余额和总消费金额等; 50、用户管理:可编辑用户的信息,并查看指定用户的完整消费记录。 2010年9月7日00:01发布 1、增加Google地图功能 2010年9月13日发布 1、修改部分小BUG 2010年10月31日正式

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧