有人反映PHPWind 8.7中后台可以直接修改用户名的功能太过随意,干脆禁掉。
OK,研究一下他的代码,admin/usermange.php tempalate/admin/usermange.htm。
比较简单:
1. 界面上将input框改为文本输出,大约在模版文件的185行,
<tr class="tr1 vt">
<td class="td1">用户名</td>
<td class="td2">$username</td>
<td class="td2"><div class="help_a">当前会员的用户名</div></td>
</tr>
2. 业务逻辑php文件,大约200行,
$oldinfo = $userService->get($uid);
的后面,插入一行:
$username = $oldinfo['username'];
OK,绿色环保,搞定。