public function getApp($fb_uid, $app_id) { $q = $this->dbLoginFacebook->duplicate(); $q->andWhere(array('fb_uid' => $fb_uid, 'app_id' => $app_id)); $q->selectColumn('app_id'); return $q->getColumn(); }
public function setMailTemporaire($uid, $mail, $status = 0) { $data = array('tmp_mail' => $mail, 'status' => $status); $q = $this->dbLoginMail->duplicate(); $q->andWhere(array('uid' => $uid)); return $this->dbMail->update($data); }
public function delete($uid) { if ($uid == 1) { throw new Exception('Super admin can\'t be deleted'); } $q = $this->dbLogin->duplicate(); $q->andWhere(array('uid' => $uid)); return $q->delete(); }
public function checkPasswordTemporaire($uid, $password_tmp) { $q = $this->dbLoginPassword->duplicate(); $q->andWhere(array('uid' => $uid, 'password_tmp' => $password_tmp)); $q->selectColumn('uid,password'); if ($password_tmp != '') { return $q->getAssoc(); } }