/**
  * Mise a jour des donnees d'un enregistrement
  * @param db $db
  */
 public function update($db)
 {
     updateLogin($db, $this->lgnidlgn, $this->lgnidlgn, $this->lgnidusr, $this->lgnlblgn, $this->lgnlbpwd, $this->lgncdprf, $this->lgnfgarc);
 }
示例#2
0
function handleLogin($data)
{
    $account = $data['email'];
    $password = $data['password'] ^ key;
    $result = queryAccount($account);
    $pw = 0;
    $uid = 0;
    $name = 0;
    if ($result) {
        while ($row = mysql_fetch_array($result)) {
            $uid = $row['uid'];
            $pw = $row['password'];
            $name = $row['name'];
        }
    }
    //用户不存在
    if (!$uid) {
        $Response['status'] = 'non-existent';
        $Response['message'] = '用户名不存在! ';
        return $Response;
    }
    //密码不正确
    if ($password != $pw) {
        $Response['status'] = 'failed';
        $Response['message'] = '密码错误!';
        return $Response;
    }
    $res = updateLogin($uid);
    if (!$res) {
        $Response['status'] = 'success';
        $Response['message'] = '登录成功!';
        $Response['name'] = $name;
        $Response['userId'] = $uid;
    } else {
        $Response['status'] = 'error';
        $Response['message'] = $res;
    }
    return $Response;
}