先有一個(gè)簡(jiǎn)單的方法,加用戶名驗(yàn)證,禁止注冊(cè)相同的用戶名
首先在member/register.php中添加不能與后臺(tái)用戶名相同的驗(yàn)證
if ($this->db->setTableName('member')->getOne('username=?', $data['username'], 'id')) $this->show_message('該會(huì)員名稱已經(jīng)存在,請(qǐng)重新選擇', 2,1);
if ($this->db->setTableName('admin')->getOne('username=?', $data['username'], 'userid')) $this->show_message('該會(huì)員名稱已經(jīng)存在,請(qǐng)重新選擇', 2,1);
重點(diǎn)是第二句
然后在后臺(tái)添加用戶名不能與前臺(tái)相同的驗(yàn)證,也是同理,文件在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('會(huì)員表中已存在相同用戶名,請(qǐng)重新選擇', 2,1);
仍舊是第二句是重點(diǎn)