xiaocms解决前后台账号相同时文章混乱的问题

先有一个简单的方法,加用户名验证,禁止注册相同的用户名
首先在member/register.php中添加不能与后台用户名相同的验证

    if ($this->db->setTableName('member')->getOne('username=?', $data['username'], 'id')) $this->show_message('该会员名称已经存在,请重新选择', 2,1);
    if ($this->db->setTableName('admin')->getOne('username=?', $data['username'], 'userid')) $this->show_message('该会员名称已经存在,请重新选择', 2,1);

重点是第二句
然后在后台添加用户名不能与前台相同的验证,也是同理,文件在admin/administrator.php中的addAction方法中,添加

 if ($this->db->setTableName('admin')->getOne('username=?', $data['username'])) $this->show_message('已存在相同的用户名',2,1);
 if ($this->db->setTableName('member')->getOne('username=?', $data['username'], 'id')) $this->show_message('会员表中已存在相同用户名,请重新选择', 2,1);

仍旧是第二句是重点

你可能感兴趣的:(xiaocms解决前后台账号相同时文章混乱的问题)