Mohammad-tashi
سه شنبه 22 دی 1394, 21:20 عصر
سلام
در کد زیر session ست میشه اما به صفحه ایندکس نمیره
مشکل چیه ؟
<?php
ob_start();
include "inc/configqaz.php";
session_start();
$username = $password = $check ="";
if (isset($_POST['username']) && isset($_POST['password']) ){
include "inc/configqaz.php";
include "inc/class/vali.php";
$valid=new valid;
$username = $valid->chkdb($_POST['username']);
$password = $valid->chkdb($_POST['password']);
$check = $valid->chkdb($_POST['check']);
if (!isset($username) || $username == ''){
echo '
<p align="center">
فیلد نام کاربری نباید خالی باشد!
</p>
';
}
elseif (!isset($password) || $password == ''){
echo '
<p align="center">
فیلد رمز عبور نباید خالی باشد!
</p>
';
}
$password = sha1($password);
if ( $check == 'sended'){
$sel_user ="SELECT * FROM setting WHERE user = '$username' AND pass = '$password'";
$run_user = mysqli_query($con, $sel_user);
$check_user = mysqli_num_rows($run_user);
if($check_user==1){
session_start();
$_SESSION['x1'] =$username;
$_SESSION['x2'] =$password;
$_SESSION['karbar'] =$username;
$_SESSION['start']=time();
$_SESSION['end']=$_SESSION['start']+(1120);
header("Location:index.php");
}
else{
// اطلاعات کاربر صحیح نیست
echo '
<p align="center">
اطلاعات وارد شده صحیح نیست </p>
';
}
}
}
?>
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="utf-8">
<title>سامانه مدیریت</title>
</head>
<body >
<div id="loginform">
<form action="" method="post">
<h2 class="form-signin-heading">همین حالا وارد شوید</h2>
<input type="hidden" name="check" value="sended" />
<input name="username" type="text" placeholder="نام کاربری" autofocus>
<input name="password"type="password" placeholder="کلمه عبور">
<button type="submit">ورود</button>
</div>
</form>
</div>
</div>
</body>
</html>
جای دیگه دقیقا با همین دستور هدر با همین املا کار میکنه و منتقل میشه
لطفا راهنمایی نمایید
سپاس
در کد زیر session ست میشه اما به صفحه ایندکس نمیره
مشکل چیه ؟
<?php
ob_start();
include "inc/configqaz.php";
session_start();
$username = $password = $check ="";
if (isset($_POST['username']) && isset($_POST['password']) ){
include "inc/configqaz.php";
include "inc/class/vali.php";
$valid=new valid;
$username = $valid->chkdb($_POST['username']);
$password = $valid->chkdb($_POST['password']);
$check = $valid->chkdb($_POST['check']);
if (!isset($username) || $username == ''){
echo '
<p align="center">
فیلد نام کاربری نباید خالی باشد!
</p>
';
}
elseif (!isset($password) || $password == ''){
echo '
<p align="center">
فیلد رمز عبور نباید خالی باشد!
</p>
';
}
$password = sha1($password);
if ( $check == 'sended'){
$sel_user ="SELECT * FROM setting WHERE user = '$username' AND pass = '$password'";
$run_user = mysqli_query($con, $sel_user);
$check_user = mysqli_num_rows($run_user);
if($check_user==1){
session_start();
$_SESSION['x1'] =$username;
$_SESSION['x2'] =$password;
$_SESSION['karbar'] =$username;
$_SESSION['start']=time();
$_SESSION['end']=$_SESSION['start']+(1120);
header("Location:index.php");
}
else{
// اطلاعات کاربر صحیح نیست
echo '
<p align="center">
اطلاعات وارد شده صحیح نیست </p>
';
}
}
}
?>
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="utf-8">
<title>سامانه مدیریت</title>
</head>
<body >
<div id="loginform">
<form action="" method="post">
<h2 class="form-signin-heading">همین حالا وارد شوید</h2>
<input type="hidden" name="check" value="sended" />
<input name="username" type="text" placeholder="نام کاربری" autofocus>
<input name="password"type="password" placeholder="کلمه عبور">
<button type="submit">ورود</button>
</div>
</form>
</div>
</div>
</body>
</html>
جای دیگه دقیقا با همین دستور هدر با همین املا کار میکنه و منتقل میشه
لطفا راهنمایی نمایید
سپاس