コード例 #1
0
ファイル: md5.php プロジェクト: BackupTheBerlios/domsmod-svn
function changePass($password, $username)
{
    global $SERVER;
    $password = doXEncrypt($password);
    DoQuery("UPDATE {$SERVER['TBL_PREFIX']}users SET password='******' WHERE username='******'");
    echo mysql_error();
}
コード例 #2
0
function changePass($password, $username)
{
    global $table_prefix, $DATABASE;
    @DoConnect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS);
    @DoSelectDb(XOOPS_DB_NAME);
    $password = doXEncrypt($password);
    DoQuery("UPDATE {$table_prefix}users SET pass='******' WHERE uname='{$username}'");
    DoConnect($DATABASE['HOST'], $DATABASE['USER'], $DATABASE['PASS']);
    DoSelectDb($DATABASE['DATABASE']);
}
コード例 #3
0
ファイル: xmb.php プロジェクト: BackupTheBerlios/domsmod-svn
function changePass($password, $username)
{
    global $DATABASE, $xmb_host, $xmb_user, $xmb_password, $xmb_db, $xmb_prefix;
    mysql_close();
    @DoConnect("{$xmb_host}", "{$xmb_user}", "{$xmb_password}");
    @DoSelectDb("{$xmb_db}");
    $password = doXEncrypt($password);
    DoQuery("UPDATE {$xmb_prefix}members SET password='******' WHERE username='******'");
    mysql_close();
    DoConnect($DATABASE['HOST'], $DATABASE['USER'], $DATABASE['PASS']);
    DoSelectDb($DATABASE['DATABASE']);
}
コード例 #4
0
function changePass($password, $username)
{
    global $INFO, $DATABASE;
    mysql_close();
    mysql_connect($INFO['sql_host'], $INFO['sql_user'], $INFO['sql_pass']);
    mysql_select_db($INFO['sql_database']);
    $password = doXEncrypt($password);
    DoQuery("UPDATE {$INFO[sql_tbl_prefix]}members SET password='******' WHERE name='{$username}'");
    mysql_close();
    DoConnect($DATABASE['HOST'], $DATABASE['USER'], $DATABASE['PASS']);
    DoSelectDb($DATABASE['DATABASE']);
}
コード例 #5
0
ファイル: nuke.php プロジェクト: BackupTheBerlios/domsmod-svn
function changePass($password, $username)
{
    global $nukepre, $nuke, $DATABASE;
    mysql_close();
    mysql_connect($nuke['DBHOST'], $nuke['UNAME'], $nuke['PWORD']);
    mysql_select_db($nuke['DBNAME']);
    $password = doXEncrypt($password);
    DoQuery("UPDATE {$nukepre}users SET user_password='******' WHERE username='******'");
    echo mysql_error();
    mysql_close();
    DoConnect($DATABASE['HOST'], $DATABASE['USER'], $DATABASE['PASS']);
    DoSelectDb($DATABASE['DATABASE']);
}
コード例 #6
0
} elseif ($step == 4) {
    $body = "<div align=\"center\">{$txt['245']}<Br><Br>\n\n<form action=\"install.php\" method=\"post\">\n<input type=\"hidden\" name=\"step\" value=\"5\">\n<table border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"{$CS['3']}\">\n<Tr><td><div align=\"center\">\n<table border=\"0\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"{$CS['3']}\">\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['12']}</td>\n\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"username\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['13']}</td>\n\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"password\" name=\"pass1\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['46']}</td>\n\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"password\" name=\"pass2\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['47']}</td>\n\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"email\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['48']}</td>\n\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"avatar\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['49']}</td>\n\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"realname\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['50']}</td>\n\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"location\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['51']}</td>\n\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"text\" name=\"hobbies\"></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">{$txt['52']}</td>\n\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><textarea name=\"bio\"></textarea></td>\n</tr>\n<tr valign=\"top\">\n<td width=\"150\" bgcolor=\"{$CS['2']}\">&nbsp;</td>\n\n<td width=\"350\" bgcolor=\"{$CS['2']}\"><input type=\"submit\" value=\"{$txt['35']}\"> <input type=\"reset\" value=\"{$txt['36']}\"></td>\n</tr>\n</table>\n</div>\n</td></tr></table>\n</form></div><Br>\n";
} elseif ($step == 5) {
    if ($pass1 != $pass2 || $pass1 == "") {
        $body = "{$txt['44']}<Br><Br>";
        $error = 1;
    }
    if ($username == "") {
        $body = "{$txt['193']}<Br><br>";
        $error = 1;
    }
    if ($email == "" || !eregi("^.*@[^.]*\\..+\$", $email)) {
        $body = "{$txt['45']}<Br><Br>";
        $error = 1;
    }
    $pass1 = doXEncrypt($pass1);
    if (!isset($error)) {
        DoConnect($DATABASE['HOST'], $DATABASE['USER'], $DATABASE['PASS']);
        DoSelectDb($DATABASE['DATABASE']);
        $settings = "14000,1000,1,1,0,3,1,0,0,1";
        DoQuery("DELETE FROM {$SERVER['TBL_PREFIX']}users WHERE username='******' AND level='1'");
        $err = DoQuery("INSERT INTO {$SERVER['TBL_PREFIX']}users \nVALUES('0','{$username}','{$pass1}','{$email}','5','{$avatar}','{$realname}','{$location}',\n'{$hobbies}','{$bio}','','1','0','{$settings}')");
        if ($err == 1) {
            $body = "{$txt['246']}<Br>";
        } else {
            $body = "{$txt['247']}<Br>{$err}<Br><Br>";
            $error = 1;
        }
        if (@$error != 1) {
            $body .= "<Br>{$txt['250']}";
            DoConnect($DATABASE['HOST'], $DATABASE['USER'], $DATABASE['PASS']);
コード例 #7
0
ファイル: base.php プロジェクト: BackupTheBerlios/domsmod-svn
$CS['FONTDT'] = $GOT['style_deffont'];
$CS['SYSMSG'] = $GOT['style_sysmsg'];
$CS['OTHERNAME'] = $GOT['style_otherusers'];
$CS['YOURNAME'] = $GOT['style_youruser'];
if ($changevars['UE'] == 1) {
    $SERVER['EXP_USER'] = 0;
}
// $notauthorized - 1 = not logged in, 2 = incorrect pass, 0 = authorization ok
$notauthorized = 1;
$tempusername = @$_COOKIE[$AUTH['COOKIE_USERNAME']];
$temppassword = @$_COOKIE[$AUTH['COOKIE_PASSWORD']];
if (isset($doxlogin) && $X2CHATU != "" && $X2CHATP != "") {
    // Do first time login
    $tempusername = $X2CHATU;
    // DO NOT CHANGE THESE
    $temppassword = doXEncrypt($X2CHATP);
    // THEY ARE CORRECT!!!
    @setcookie($AUTH['COOKIE_USERNAME'], "{$tempusername}", time() + 14000000, "{$SERVER['PATH']}");
    @setcookie($AUTH['COOKIE_PASSWORD'], "{$temppassword}", time() + 14000000, "{$SERVER['PATH']}");
}
if (isset($tempusername) || isset($temppassword) && ($temppassword != "" && $tempusername != "")) {
    $pass = getPass($tempusername);
    if ($temppassword == $pass) {
        $notauthorized = 0;
        @setcookie($AUTH['COOKIE_USERNAME'], "{$tempusername}", time() + 14000000, "{$SERVER['PATH']}");
        @setcookie($AUTH['COOKIE_PASSWORD'], "{$temppassword}", time() + 14000000, "{$SERVER['PATH']}");
    } else {
        $notauthorized = 2;
        forceexit($X2CHATR, $X2CHATU);
        @setcookie($AUTH['COOKIE_USERNAME'], "", time() - 14000000, "{$SERVER['PATH']}");
        @setcookie($AUTH['COOKIE_PASSWORD'], "", time() - 14000000, "{$SERVER['PATH']}");
コード例 #8
0
function changePass($password, $username)
{
    global $table_prefix;
    $password = doXEncrypt($password);
    DoQuery("UPDATE {$table_prefix}users SET user_password='******' WHERE username='******'");
}