ecshop——商城禁止修改管理员邮箱

1.点击修改密码的时候,邮箱为只读状态,增加管理员的时候为可编辑状态。

添加管理员:

一、/admin/privilege.php中将以下代码

//更新管理员信息
if($pwd_modified)
{
$sql = "UPDATE " .$ecs->table(‘admin_user‘). " SET ".
   "user_name = ‘$admin_name‘, ".
   "email = ‘$admin_email‘, ".
   "ec_salt = ‘$ec_salt‘ ".
   $action_list.
   $role_id.
   $password.
   $nav_list.
   "WHERE user_id = ‘$admin_id‘";
}
else
{
$sql = "UPDATE " .$ecs->table(‘admin_user‘). " SET ".
   "user_name = ‘$admin_name‘, ".
   "email = ‘$admin_email‘ ".
   $action_list.
   $role_id.
   $nav_list.
   "WHERE user_id = ‘$admin_id‘";
}

  

修改为

//更新管理员信息
if($pwd_modified)
{
$sql = "UPDATE " .$ecs->table(‘admin_user‘). " SET ".
   "user_name = ‘$admin_name‘, ".
   "ec_salt = ‘$ec_salt‘ ".
   $action_list.
   $role_id.
   $password.
   $nav_list.
   "WHERE user_id = ‘$admin_id‘";
}
else
{
$sql = "UPDATE " .$ecs->table(‘admin_user‘). " SET ".
   "user_name = ‘$admin_name‘ ".
   $action_list.
   $role_id.
   $nav_list.
   "WHERE user_id = ‘$admin_id‘";
}

  

二、/admin/templates/privilege_info.htm中email文本框添加只读属性,将以下代码

<input type="text" name="email" value="{$user.email|escape}" size="34" />{$lang.require_field} 

修改为

 <input type="text" name="email" value="{$user.email|escape}" size="34" {if $action eq "modif"} readonly="readonly" {/if}/>{$lang.require_field}

  

三、/languages/zh_cn/admin/privilege.php中添加

$_LANG[‘unchangeable‘] =  ‘<span class="cannot_mofify">不可修改</span>‘;

  

四、/admin/styles/main.css中添加

span.cannot_mofify {
  margin-left: 1em;
  font: 12px verdana;
  color: #FF0000;
}

自己调整下

privilege_info.htm里emall 只读哪里更改下

时间: 2024-08-30 04:54:06

ecshop——商城禁止修改管理员邮箱的相关文章

ecshop——商城禁止注册敏感词

这个是为了防止一些敏感字眼出现在商城会员中,实现如下: 一.执行sql语句: INSERT INTO `{$prefix}shop_config` (`id`, `parent_id`, `code`, `type`, `store_range`, `store_dir`, `value`, `sort_order`) VALUES (10, 0, 'sensitive', 'group', '', '', '', 1), (1001, 10, 'reg_sensitive', 'textare

ecshop模板如何修改详细图解

ECSHOP模板修改需要会DIV CSS知识.还有就是DWT,LBI文件的意义,熟记以下一些模板程序有助于修改模板,更多好看的模板也可以看看“ecshop模板堂” 模板文件说明style.css   -  模板所使用样式表activity.dwt  -  活动列表article.dwt   -  文章内容页article_cat.dwt   -  文章列表页article_pro.dwt  -  前一篇文章auction.dwt  -  拍卖商品首页auction_list.dwt  -  拍卖

修改domino邮箱归属用户

 [背景] 今天一朋友问我,一个用户的名字注册错了,重新注册了一个新的账号,怎么把以前的邮箱跟新账号关联起来. [处理步骤] 将新用户添加到原邮箱数据库的ACL中,并设置成邮箱管理员,如图: Notes端打开邮箱数据库,点击工具-->管用选项-->此邮箱文件属于,点击更改按钮,如图 修改domino邮箱归属用户,布布扣,bubuko.com

ecshop商城系统登录出现登录闪退问题

症状:ecshop商城系统提示登录成功,而且状态也是登录,一刷新,自动退出了,真坑爹 解决方案: 1.点着点着经常无故退出,感觉session被清空了.查找原因:ecshop中有用ip地址来验证,而公司是双线接入的,ip会随机生成. 两次访问的ip地址不同导致session_key不一样就出现这种情况 2.修改includes/cls_session.php文件,生成session_key时去掉ip by Bjr 2017-09-15 18:31:58

HTML文本域(文本框)禁止修改写入数据方法

html文本域有时需要禁止修改内容,方法如下: 加入readonly=""或readonly="readonly" 如下:<input name="textfield" type="text" value="" readonly="" /><textarea name="textfield" readonly="readonly"

Exchange 2013 PowerShell新建&修改&删除邮箱

在我们日常使用Exchange Management Shell最多的应该就是邮箱的管理了.在这一节中,将主要介绍下在Exchange中使用语法命令在组织中创建.更新和删除邮箱. 先来看一个示例: 1.  我们可以使用Exchange Management Shell创建一个启用了邮箱功能的AD账户.语法如下: $password = ConvertTo-SecureString -AsPlainText abc.123 -Force New-Mailbox -UserPrincipalName

Dynamic CRM 2013学习笔记(五)禁止修改审批通过后的单据

审批通过后的单据,一般要对其进行控制,不能修改,不能添加,删除等,下面分别介绍下如何实现: 一. 禁止修改: 1. 主表控制,如果页面上审批状态为审批中或审批通过,就把整个页面都disable掉 1: function controlReadonly() { 2: var status = Xrm.Page.data.entity.attributes.get("new_approval_status").getValue(); 3: if (status == 2 || status

最新的建站(小说站)分享(三)-- 修改管理员密码

这篇我们介绍管理员密码是如何修改的,展示页面我们已经看到了,修改,链接到pass.html页面 这个就是修改的页面 <!DOCTYPE html><html lang="zh-cn"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="X-UA-Com

大众点评修改用户邮箱地址时的验证过程

修改邮箱地址前先往原来的老邮箱发送一封验证邮件,点击验证邮件里面的链接,然后在出现的界面中输入新修改的邮箱地址(提示,这个邮箱地址可不能随便填写,一定要是自己的邮箱地址),点击确定以后,系统会往新的邮箱地址里面发送一封确认邮件,登录新的邮箱,点击里面的链接完成修改邮箱地址的操作. 也就是说,新的邮箱地址 及 老的邮箱地址 必须是你自己的邮箱地址,而且是可以正常登录的,需要登录邮箱以后进行操作的,随便填写一个不是自己的邮箱地址是行不通的. 老邮箱地址收到的邮件:亲爱的caihuafeng,您好!感