浏览代码

支持修改userid

tags/6.2.6
tianya 2 年前
父节点
当前提交
b16509ff0a
共有 2 个文件被更改,包括 21 次插入4 次删除
  1. +19
    -3
      src/admin/sys_admin_user_edit.php
  2. +2
    -1
      src/admin/templets/sys_admin_user_edit.htm

+ 19
- 3
src/admin/sys_admin_user_edit.php 查看文件

@@ -41,13 +41,29 @@ if ($dopost == 'saveedit') {
$typeid = join(',', $typeids); $typeid = join(',', $typeids);
if ($typeid == '0') $typeid = ''; if ($typeid == '0') $typeid = '';
} }
$olduserid = preg_replace("/[^0-9a-zA-Z_@!\.-]/", '', $olduserid);
$userid = preg_replace("/[^0-9a-zA-Z_@!\.-]/", '', $userid);
$usql = "";
if ($olduserid !== $userid) {
$row = $dsql->GetOne("SELECT mid FROM `#@__member` WHERE userid LIKE '$userid' ");
if (is_array($row)) {
ShowMsg("您指定的会员名<span class='text-primary'>{$userid}</span>已存在,请使用别的会员名", "-1");
exit();
}
$row = $dsql->GetOne("SELECT id FROM `#@__admin` WHERE userid LIKE '$userid' ");
if (is_array($row)) {
ShowMsg("您指定的会员名<span class='text-primary'>{$userid}</span>已存在,请使用别的会员名", "-1");
exit();
}
$usql = ",userid='$userid'";
}
if ($id != 1) { if ($id != 1) {
$query = "UPDATE `#@__admin` SET uname='$uname',usertype='$usertype',tname='$tname',email='$email',typeid='$typeid' $pwd WHERE id='$id'";
$query = "UPDATE `#@__admin` SET uname='$uname',usertype='$usertype',tname='$tname',email='$email',typeid='$typeid' $pwd $usql WHERE id='$id'";
} else { } else {
$query = "UPDATE `#@__admin` SET uname='$uname',tname='$tname',email='$email',typeid='$typeid' $pwd WHERE id='$id'";
$query = "UPDATE `#@__admin` SET uname='$uname',tname='$tname',email='$email',typeid='$typeid' $pwd $usql WHERE id='$id'";
} }
$dsql->ExecuteNoneQuery($query); $dsql->ExecuteNoneQuery($query);
$query = "UPDATE `#@__member` SET uname='$uname',email='$email'$pwdm WHERE mid='$id'";
$query = "UPDATE `#@__member` SET uname='$uname',email='$email'$pwdm $usql WHERE mid='$id'";
$dsql->ExecuteNoneQuery($query); $dsql->ExecuteNoneQuery($query);
ShowMsg("成功修改一个用户", "sys_admin_user.php"); ShowMsg("成功修改一个用户", "sys_admin_user.php");
exit(); exit();


+ 2
- 1
src/admin/templets/sys_admin_user_edit.htm 查看文件

@@ -17,9 +17,10 @@
<input type="hidden" name="dopost" value="saveedit"> <input type="hidden" name="dopost" value="saveedit">
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> <input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>">
<input type="hidden" name="id" value="<?php echo $row['id']?>"> <input type="hidden" name="id" value="<?php echo $row['id']?>">
<input type="hidden" name="olduserid" value="<?php echo $row['userid']?>">
<tr> <tr>
<td width="260">会员名:</td> <td width="260">会员名:</td>
<td><?php echo $row['userid']?></td>
<td><input type="text" name="userid" id="userid" value="<?php echo $row['userid']?>" class="admin-input-sm"></td>
</tr> </tr>
<tr> <tr>
<td>昵称:</td> <td>昵称:</td>


正在加载...
取消
保存