اينجور كه اسمش پيداست بايد متغيري باشه كه مشخص ميكنه بعد از لوگين كاربر به آدرس قبلي ارجاع داده بشه يا خير ...
اما بدون ديدن كد اصلا نميشه اين حرف رو تاييد كرد.
اينجور كه اسمش پيداست بايد متغيري باشه كه مشخص ميكنه بعد از لوگين كاربر به آدرس قبلي ارجاع داده بشه يا خير ...
اما بدون ديدن كد اصلا نميشه اين حرف رو تاييد كرد.
این کل کدکد PHP:<?php require_once('Connections/cn.php'); ?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['txt_user'])) {
$loginUsername=$_POST['txt_user'];
$password=$_POST['txt_pass'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "admin_cp.php";
$MM_redirectLoginFailed = "admin_retry.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_cn, $cn);
$LoginRS__query=sprintf("SELECT user, pass FROM user WHERE user='%s' AND pass='%s'",
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
$LoginRS = mysql_query($LoginRS__query, $cn) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
دو خط قبلیش تعیین میکنه اگر یوزر پس درست بود به چه صفحه ای بره و اگر غلط بود به چه صفحه ای بره
اما این خط رو متوجه نشدم
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)