• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست کمک
#1
سلام دوستان
خسته نباشید
یه مشکلی تو سایتم به وجود اومده اگه کمکم کنین ممنون میشم.
من تو سایتم یه قسمت دارم به نام عضویت که باید اول عضو بشی تا بتونی نوبت رزرو کنی. حالا بعد از عضویت وقتی یوزرنیم و پسورد وارد میکنی به پنل کاربر وارد نمیشه و همون جا می مونه، البته وقتی بعدش سایتو ریفرش میکنم وارد پنل میشه!!!!!!!!!!!!
مشکل چیه به نظرتون؟؟؟؟؟؟؟؟؟؟؟
این هم کدهاش:

کد پی‌اچ‌پی:
<?php
error_reporting
(0);
include(
'startup.php');
$query "SELECT * FROM post WHERE 1";
$result mysql_query($query);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> ariyan clinic </title>

<link rel="shortcut icon" href="ax/favicon2.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="base.css"  />
<link rel="stylesheet" type="text/css" href="css/Internal.css"  />
<link rel="stylesheet" type="text/css" href="css/form_style.css"  />

<SCRIPT language=javascript>
msg = "ariyan clinic ";
msg = "..." + msg;pos = 0;
function scrollMSG() {
document.title = msg.substring(pos, msg.length) + msg.substring(0, pos);
pos++;
if (pos >  msg.length) pos = 0
window.setTimeout("scrollMSG()",200);
}
scrollMSG();
</SCRIPT>

</head>

<body>

<div class="body">
    <?php
        
include('container.php');
    
?>
    <div class="container-header">
        <?php
            
include('header-l.php');
        
?>
    </div>
    <div class="container-banner" style="height:144px; margin-top:0px;"></div>
    <div class="container-content">
        <div class="content">
            <?php
                
include('usermenu.php');
            
?>
        
        <?php
            
include('button-i.php');
        
?>
    </div>
    <div class="container-footer">
           <div class="footer">
            <?php
                
include('footer-i.php');
            
?>
            
            <?php
                
include('footer-bot.php');
            
?>
        </div>
    </div>
</div>
    

</body>
</html> 

این هم کد usermenup.php که فراخوانی شده

کد پی‌اچ‌پی:
<?php if(isset($_SESSION["user_id"])){

 
$quer="SELECT *FROM `users` WHERE id =".$_SESSION["user_id"];
 
$resul=mysql_query($quer);
 
$ro=mysql_fetch_array($resul);
 
//print_r($ro);
 
?>

 
 
 <div style="width:400px; margin:20px auto;">
   <div class="login2" align="center" style="background-color:#999999;"><br />
  
 <?php if( $ro['level']==1){?>
          
                  <div class="login1"><a href="accept.php" class="usermenu">تایید رزروها</a></div>  
                  <div class="login1"><a href="contact_result.php"class="usermenu">محتویات ارتباط با ما</a></div>  
                  <div class="login1"><a href="reserve.php"class="usermenu"> مجموعه رزروها</a></div>  
<?php }?>                         
                         
                  <div class="login1"><a href="reservation/add.php"class="usermenu">رزرواسیون</a></div>
                  <div class="login1"><a href="youracc.php"class="usermenu">حساب کاربری</a></div>
                  <div class="login1"><a href="users/edit.php"class="usermenu">ویرایش مشخصات</a></div>
                  <div class="login1"><a href="users/logout.php"class="usermenu">خروج</a></div>
                                
<?php }else{?><br />
 <div style="width:400px; margin:20px auto;">
        <div class="login2" align="center">
                <div>
                <form action="users/login_action.php" method="get"><br />
                <div class="login1"> :نام کاربری</div>
                <div class="input"><input type="text" size="15" name="username" id="username" /></div></div>
                <div class="row">
                <div class="login1">:رمز عبور</div>
                <div class="input"><input type="password" size="15" name="password" id="userpassword"/></div>
                <div class="row">
                <div class="submit"><input type="submit" value="ارسال" name="submit" style="padding:2px 8px; margin-top:10px;" /></div><br />
                 <div class="row" align="center">
                <a href="users/add.php"  class="login1">ثبت نام</a>
                </div>
                </form>
        </div>
    </div>
</div>
<?php }?>
</div></div> 
  پاسخ
تشکر شده توسط :
#2
با سلام،
شما کد مربوط به بخش ورود رو هم گذاشتین ؟
غایب
  پاسخ
تشکر شده توسط :
#3
چرا از header استفاده نمی کنید؟
  پاسخ
تشکر شده توسط :
#4
(۱۳۹۳ بهمن ۰۷, ۱۲:۳۴ ب.ظ)Alaa نوشته: با سلام،
شما کد مربوط به بخش ورود رو هم گذاشتین ؟

آره دیگه
داخل همون فایل usermenu هستش

(۱۳۹۳ بهمن ۰۷, ۱۲:۵۰ ب.ظ)masoud2v نوشته: چرا از header استفاده نمی کنید؟


چطوری از header استفاده کنم؟؟؟؟
  پاسخ
تشکر شده توسط :
#5
هنگامی که هویت تایید شد

header(Location: index.php)
  پاسخ
تشکر شده توسط :
#6
عنوان تاپیک رو اصلاح کن و یه متن مرتبط به سوال بزار لطفن
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#7
(۱۳۹۳ بهمن ۰۷, ۰۱:۰۴ ب.ظ)masoud2v نوشته: هنگامی که هویت تایید شد

header(Location: index.php)


با header هم مشکل برطرف نشدAngry Angel Huh
  پاسخ
تشکر شده توسط :
#8
بعد از تائید هویت در فایل users/login_action.php با تابع header به صفحه ی پنل کاربر ریدایرکت کنید.
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط :
#9
(۱۳۹۳ بهمن ۰۷, ۰۴:۵۶ ب.ظ)sara147 نوشته: بعد از تائید هویت در فایل users/login_action.php با تابع header به صفحه ی پنل کاربر ریدایرکت کنید.


این کارو انجام دادم
اینم کدش


کد پی‌اچ‌پی:
<?php
include("../startup.php");
$query "SELECT * FROM users WHERE username='".$_GET['username']."' AND password='".$_GET['password']."'";

$result mysql_query($query); 
//echo $query;die;
$row mysql_fetch_array($result);

//print_r\($row); die;
if($row['username']==$_GET['username'] && $row['password']==$_GET['password']){
    
// save user id to session
    
$_SESSION["user_id"]= $row['id'];
    
// redirect to a page
    
header("location:../login.php");   
}else{
    
// if no
echo 'bad user and password';

}
?>
  پاسخ
تشکر شده توسط :
#10
خب الان ریدایرکت نمیشه یا خطا میده؟
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان