public static function edit($oid, $data) { $info = Admini::findFirst($oid); foreach ($data as $field => $value) { $info->{$field} = $value; } return $info->update(); }
public static function login(array $data) { $admini = Admini::findOne(['username' => $data['username']]); if (!$admini) { return ['username', '账号不存在']; } if (!parent::equalPassword($data['password'], $admini->password)) { return ['password', '密码不正确']; } return $admini; }
public function changeStatus($status) { $aid = intval($this->urlParam()); empty($aid) and $this->error('参数错误'); $info = Admini::findFirst($aid); empty($info) and $this->error('该账号不存在'); $info->status = $status; if ($info->update()) { $this->success('操作成功'); } else { $this->error('操作失败'); } }
public function login() { return Admini::login($this->data); }