getChangedData(); //如果修改了用户或或密码则需要重新登录 if (isset($changed['username']) || isset($changed['password']) || isset($changed['salt'])) { $row->token = ''; } }); } //创建管理员(公会创建调用) public function createAdmin($data){ $params['salt'] = Random::alnum(); $params['username'] = $data['username']; $params['nickname'] = $data['nickname']; $params['password'] = md5(md5($data['password']) . $params['salt']); $params['guild_id'] = $data['guild_id']; $result = $this->save($params); if ($result === false) { return V(0,"失败", []); } //创建角色组 $group_data = [ 'guild_id' => $data['guild_id'], 'pid' => 1, 'name' => '超级管理员', 'rules' => '*', 'status' => 'normal' ]; $group = model('guildadmin/AuthGroup')->create($group_data); if (!$group) { return V(0,"失败", []); } $dataset = []; $dataset[] = ['uid' => $this->id, 'group_id' => $group['id']]; model('guildadmin/AuthGroupAccess')->saveAll($dataset); } }