من يفسر هذه الرساله !!!!!!!!!!!!!!!!!!

الحاسب والجوال

أخواتي هذه المره أبي مساعدتكم لأني كل ما جيت أعمل تسجيل خروج تخرج لي هذه الرساله وأنا من أمس أحاول أن أخرج ما شيء فايده وللعلم دخلت على عدة منتديات بس أخرج عادي وهنا أسمي ملطوج من أمس مو راضي يخرج ، ويش أسوي ؟
<?php
/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.0.10 - Licence Number 6453270a
|| # ---------------------------------------------------------------- # ||
|| # Copyright ©2000–2005 Jelsoft Enterprises Ltd. All Rights Reserved. ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'login');
//define('SESSION_BYPASS', 1);
// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();
// get special data templates from the datastore
$specialtemplates = array();
// pre-cache templates used by all actions
$globaltemplates = array();
// pre-cache templates used by specific actions
$actiontemplates = array(
'lostpw' => array(
'lostpw'
// ######################### REQUIRE BACK-END ############################
require_once('./global.php');
require_once('./includes/functions_login.php');
/ #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################
if (empty($_REQUEST) AND empty($_REQUEST))
{
exec_header_redirect("$vboptions.php");
}
// ############################### start logout ###############################
if ($_REQUEST == 'logout')
{
globalize($_REQUEST, array('url' => STR, 'userid' => INT));
if ($bbuserinfo != 0 AND $userid != $bbuserinfo)
{
eval(print_standard_error('logout_missing_userid'));
}
// clear all cookies beginning with COOKIE_PREFIX
$prefix_length = strlen(COOKIE_PREFIX);
foreach ($_COOKIE AS $key => $val)
{
$index = strpos($key, COOKIE_PREFIX);
if ($index == 0 AND $index !== false)
{
$key = substr($key, $prefix_length);
if (trim($key) == '')
{
continue;
}
vbsetcookie($key, '', 1);
}
}
if ($bbuserinfo != 0 AND $bbuserinfo != -1)
{
$DB_site->query("
UPDATE " . TABLE_PREFIX . "user
SET lastactivity = " . (TIMENOW - $vboptions) . ",
lastvisit = " . TIMENOW . "
WHERE userid = $bbuserinfo
");

// make sure any other of this user's sessions are deleted (in case they ended up with more than one)
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "session WHERE userid = $bbuserinfo");
}

$DB_site->query("DELETE FROM " . TABLE_PREFIX . "session WHERE sessionhash = '" . addslashes($session) . "'");
$session = fetch_sessionhash();
$session = $session;
$DB_site->query("
INSERT INTO " . TABLE_PREFIX . "session
(sessionhash, userid, host, idhash, lastactivity, styleid, useragent)
VALUES
('" . addslashes($session) . "', 0, '" . addslashes($session) . "', '" . addslashes($session) . "', " . TIMENOW . ", 0, '" . addslashes(USER_AGENT) . "')
");
vbsetcookie('sessionhash', $session, 0);
if ($nosessionhash == 1)
{ // if user is working through cookies, blank out the sessionhash
$shash = $session = '';
$surl = $session = '';
$surlJS = $session = '';
}
else
{
$shash = $session;
$surl = $session = 's=' . $session . '&';
$surlJS = $session = 's=' . $session . '&';
}

$url = fetch_replaced_session_url($url);
if (strpos($url, 'do=logout') !== false)
{
$url = "$vboptions.php?$surl";
}
eval(print_standard_error('error_cookieclear'));

}// ############################### start do login ###############################
if ($_REQUEST == 'login')
{
globalize($_REQUEST, array(
'vb_login_username' => STR,
'vb_login_password' => STR,
'vb_login_md5password' => STR,
'vb_login_md5password_utf' => STR,
'url' => STR,
'postvars'
));
globalize($_POST, array(
'logintype' => STR,
));
// can the user login?
$username = &$vb_login_username;
$password = &$vb_login_password;
$md5password = &$vb_login_md5password;
$md5password_utf = &$vb_login_md5password_utf;
$strikes = verify_strike_status($username);
if ($username == '')
{
eval(print_standard_error('error_badlogin'));
}
if (!verify_authentication($username, $password, $md5password, $md5password_utf, true))
{
// check password
exec_strike_user($bbuserinfo);
if ($logintype === 'cplogin' OR $logintype === 'modcplogin')
{
// log this error if attempting to access the control panel
require_once('./includes/functions_log_error.php');
log_vbulletin_error($username, 'security');
}
$bbuserinfo = array(
'userid' => 0,
'usergroupid' => 1
);
eval(print_standard_error('error_badlogin'));
}
exec_unstrike_user($username);
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "session WHERE sessionhash = '" . addslashes($session) . "'");

$session = fetch_sessionhash();
$session = $session;
$DB_site->query("
INSERT INTO " . TABLE_PREFIX . "session
(sessionhash, userid, host, idhash, lastactivity, styleid, loggedin, bypass, useragent)
VALUES
('" . addslashes($session) . "', " . intval($bbuserinfo) . ", '" . addslashes(SESSION_HOST) . "', '" . addslashes(SESSION_IDHASH) . "', " . TIMENOW . ", $session, 1, " . iif ($logintype === 'cplogin', 1, 0) . ", '" . addslashes(USER_AGENT) . "')
");
vbsetcookie('sessionhash', $session, 0);

if ($nosessionhash == 1)
{ // if user is working through cookies, blank out the sessionhash
$shash = $session = '';
$surl = $session = '';
$surlJS = $session = '';
}
else
{
$shash = $session;
$surl = $session = 's=' . $session . '&';
$surlJS = $session = 's=' . $session . '&';
}
// admin control panel or upgrade script login
if ($logintype === 'cplogin')
{
$permissions = cache_permissions($bbuserinfo, false);
$bbuserinfo = &$permissions;
if ($permissions & CANCONTROLPANEL)
{
// update CSS preferences if administrator wants to
globalize($_POST, array('cssprefs' => STR));
if ($cssprefs != '')
{
$cssprefs = str_replace(array('..', '/', '\\'), '', $cssprefs); // get rid of harmful characters
if ($cssprefs != '' AND @file_exists("./cpstyles/$cssprefs/controlpanel.css"))
{
$DB_site->query("UPDATE " . TABLE_PREFIX . "administrator SET cssprefs = '" . addslashes($cssprefs) . "' WHERE userid = $bbuserinfo");
}
}
$cpsession = fetch_sessionhash();
$DB_site->query("INSERT INTO " . TABLE_PREFIX . "cpsession (userid, hash, dateline) VALUES ($bbuserinfo, '" . addslashes($cpsession) . "', " . TIMENOW . ")");
vbsetcookie('cpsession', $cpsession, 0);

if (!$_REQUEST AND empty($_COOKIE))
{
vbsetcookie('userid', $bbuserinfo, 0);
vbsetcookie('password', md5($bbuserinfo . '6453270a'), 0);
// moderator control panel login
if ($logintype === 'modcplogin')
{
$permissions = cache_permissions($bbuserinfo, false);
$bbuserinfo = &$permissions;

include_once('./includes/functions_calendar.php');
if (can_moderate() OR can_moderate_calendar())
{
$cpsession = fetch_sessionhash();
$DB_site->query("INSERT INTO " . TABLE_PREFIX . "cpsession (userid, hash, dateline) VALUES ($bbuserinfo, '" . addslashes($cpsession) . "', " . TIMENOW . ")");
vbsetcookie('cpsession', $cpsession, 0);

if (!$_REQUEST AND empty($_COOKIE))
{
vbsetcookie('userid', $bbuserinfo, 0);
vbsetcookie('password', md5($bbuserinfo . '6453270a'), 0);
}
if ($url == 'login.php' OR $url == "$vboptions.php" OR strpos($url, 'do=logout') !== false)
{
$url = "$vboptions.php?$surl";
}
else
{
$url = fetch_replaced_session_url($url);
$url = preg_replace('#^/+#', '/', $url); // bug 3654 don't ask why
}
$postvars = construct_hidden_var_fields($postvars);
$temp = strpos($url, '?');
if ($temp)
$formfile = substr($url, 0, $temp);
}
else
{
$formfile = $url;
}
eval(print_standard_redirect('redirect_login'));
}
// ############################### start lost password ###############################
if ($_REQUEST == 'lostpw')
{
$navbits = construct_navbits(array('' => $vbphrase));
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('lostpw') . '");');
}
// ############################### start email password ###############################
if ($_POST == 'emailpassword')
{ globalize($_POST, array('email' => STR, 'url' => STR));

if ($email == '')
{
eval(print_standard_error('error_invalidemail'));
}

require_once('./includes/functions_user.php');

$users = $DB_site->query("SELECT userid, username, email, languageid
FROM " . TABLE_PREFIX . "user
WHERE email = '" . addslashes(htmlspecialchars_uni($email)) . "'
");
if ($DB_site->num_rows($users))
{
while ($user = $DB_site->fetch_array($users))
{
$user = unhtmlspecialchars($user);

$user = build_user_activation_id($user, 2, 1);

eval(fetch_email_phrases('lostpw', $user));
vbmail($user, $subject, $message, true);
}

$_REQUEST = 1;
$url = str_replace('"', '', $url);
eval(print_standard_redirect('redirect_lostpw'));
}
else
{
eval(print_standard_error('error_invalidemail'));
}
}

// ############################### start reset password ###############################
if ($_REQUEST == 'pwd' OR $_REQUEST == 'resetpassword')
{

globalize($_REQUEST, array('userid' => INT, 'u' => INT, 'activationid' => INT, 'i' => INT));

if (!$userid)
{
$userid = $u;
if (!$activationid)
{
$activationid = $i;
}

$userinfo = verify_id('user', $userid, 1, 1);

$user = $DB_site->query_first("
SELECT activationid, dateline
FROM " . TABLE_PREFIX . "useractivation
WHERE type = 1
AND userid = $userinfo
");

if ($user < (TIMENOW - 24 * 60 * 60))
{ // is it older than 24 hours?
eval(print_standard_error('error_resetexpired'));
}

if ($user != $activationid)
{ //wrong act id
eval(print_standard_error('error_resetbadid'));
}

// delete old activation id
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "useractivation WHERE userid = $userinfo AND type = 1");
// make random number
$newpassword = vbrand(0, 100000000);
$DB_site->query("UPDATE " . TABLE_PREFIX . "user SET password = '" . addslashes(md5(md5($newpassword) . $userinfo)) . "', passworddate = NOW() WHERE userid = $userinfo");

eval(fetch_email_phrases('resetpw', $userinfo));
vbmail($userinfo, $subject, $message, true);
eval(print_standard_error('error_resetpw'));

}/*======================================================================*\
|| ####################################################################
|| # Downloaded: 00:21, Sun Nov 20th 2005
|| # CVS: $RCSfile: login.php,v $ - $Revision: 1.122.2.2 $
||
تكفون لا تطولون ماني قادر أنتظر وأسمي موجود على طول بالمنتدى ذبحني هذا الإنتظار
4
617

يلزم عليك تسجيل الدخول أولًا لكتابة تعليق.

تسجيل دخول

مبرمجة!
مبرمجة!

السلام وعليكم ورحمة الله وبركاته..
هل انحلت المشكلة الآن؟

oman911
oman911
مشكووووووووووووره أختي مبرمجه نعم أنحلت وخرجت من المنتدى ودخلت مره أخرى وبحاول أخرج منه مره أخرى وبشوف ، بس يا ريت نعرف سبب الرساله لنزيد من ثقافتنا الكمبيوتريه ولا على قول المثل ( أسرار المهنه ) والله لا يهينك ودمتي سالمه
تحياتي
مبرمجة!
مبرمجة!

مواسرار بس المنتدى كان فيه اعطال بسيطة.

oman911
oman911
ما تشوفون شر والأعطال بعيده عنكم إن شاء الله بس أنا عضو أختي مش عضوه ومعذوره
تحياتي