Beispiel #1
0
function modify_pass($old, $new)
{
    if (!isset($_SESSION['uid'])) {
        return array(success => false, message => 'ûÓеǼ');
    }
    global $db_host;
    global $db_user;
    global $db_pass;
    global $db_name;
    $dblink = new dblink();
    $dblink->connect($db_host, $db_user, $db_pass, $db_name);
    $old_md5 = md5($old);
    $new_md5 = md5($new);
    $result = $dblink->query("UPDATE t_user SET pass = '******' WHERE id = '{$id}' AND pass = '******'");
    if (is_bool($result) && $result == FALSE) {
        return array(success => false, message => $dblink->error());
    }
    if ($dblink->affected_rows() == 0) {
        return array(success => false, message => 'Ô­ÃÜÂë´íÎó');
    }
    return array(success => true);
}
Beispiel #2
0
 private function open_db_table()
 {
     global $db_host;
     global $db_user;
     global $db_pass;
     global $db_name;
     if (!$table_) {
         $dblink = new dblink();
         $dblink->connect($db_host, $db_user, $db_pass, $db_name);
         $this->table_ = new table($dblink, $this->table_name());
     }
 }