Soru biraz muğlak ve belirsiz olduğundan, ben şu cümlelerle ne anlama geldiğini açıklığa kavuşturacaktır.
Benim web sitesinin ana sayfası index3.php çağırdı ve orada, oturum açmak için kullanıcı için kullanıcı adı ve şifre alanlarını gerektirir formda uygun günlük orada olduğunu
Ben yapmaya çalışıyorum ama henüz başaramadılar, ne index3.php yılında yeniden yönlendirilmek için teslim olduğunu, ancak bunun yerine formda log-in metin söyleyerek görmek için "Kayıtlı-olarak:" div log-in. Aynı div Dinamik Metin ile formunu değiştirerek başka bir deyişle formu önceden oldu. Şu anda ne yapar login.php adlı başka bir sayfaya yönlendirmek için.
Burada index3.php ve php-kodu
<?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['username'])) {
$loginUsername=$_POST['username'];
$password=($_POST['password']);
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "login.php";
$MM_redirectLoginFailed = "index3.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_ideatedb, $ideatedb);
$LoginRS__query=sprintf("SELECT username, password FROM users WHERE username=%s AND password='".md5($_POST['password'])."'",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $ideatedb) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
//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 );
}
}
?>
Herhangi bir yardım veya yön büyük takdir edilecektir.