Example #1
0
 public static function edit($oid, $data)
 {
     $info = Admini::findFirst($oid);
     foreach ($data as $field => $value) {
         $info->{$field} = $value;
     }
     return $info->update();
 }
Example #2
0
 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;
 }
Example #3
0
 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('操作失败');
     }
 }
Example #4
0
 public function login()
 {
     return Admini::login($this->data);
 }