ورود و خروج از وب سایت

jalaladdin

Active Member
من در صفحه ارسال مطلب بدین صورت کد نوشتم حالا چه بصورت لاگین وارد وب سایت شوم وچه بصورت آدرس در مروگر بنویسم هیچ کدام محتوی ارسال مطلب نشان داده نمیشود یعنی مشکل دستور شرطی که در بالای کدها گذاشتم هست حالا نمیدانم مشکل این کد کجاست که وقتی لاگین میکنم صفحه ارسال مطلب نشان داده نمیشود

PHP:
 <?php
if(isset( $user))//اگر کاربری بود
{
 // شروع صفحه
 ?>
 <html>
 ....
 </html>
 <?php
}// اتمام شرط
else//درغیر این صورت
{
header("Location: index.php"); //برو به فحه اصلی
?>
<!-- // اینم برای اطمینان بیشتر \\ -->
<script language="javascript" >window.location='index.php';</script>
<?php
}// else اتمام
?>
 

ithelper

Member
دوست عزیز... لطفا واضح تر سوال خود را مطرح کنید.... الان می خواید صفحه شما چه کاری انجام دهد؟ من خودم شخصا متوجه سوال گنگ و مبهم شما نشدم.
 

jalaladdin

Active Member
من بدین صورت کد نوشتم برای صفحه ارسال مطلب حالا چه لاگین کنم و چه آدرس در مروگر بنوبسم محتویات صفحه ارسال مطلب نشان داده نمیشود
PHP:
 <?php
session_start();
include ("sql.php");

 $username = $_SESSION['username'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
 <?php
     
    if (isset($username) And $username!=="")
    
{
    
    //کاربر وارد بخش کاربری خود شده است

        if ( $username =='admin' )
        {

     ?>
     <div class="content-pagetitle dircss     ">ارسال مطلب  </div>
     <?php
     .................
     
     ?>
</body>
</html>
<?php
   


}}
else//در صورت عدم لاگین یا عضو نبودن
{
    //کد فرم لاگین خود را اینجا قرار دهید یا کاربر را به صفحه ی دیگری برای لاگین کردن هدایت کنید
    
       // برای مثال هدایت کاربر به صفحه ی لاگین :
   // header("Location: index.php");
  
}

?>
 

jalaladdin

Active Member
این هم کد لاگین
PHP:
<?php
session_start();
?>
<html>
...........
 <?php
    $con = mysql_connect("localhost","root","");
    if(!$con)
    {
        die('could not connect');
    }

    mysql_select_db("n",$con);
mysql_query("SET NAMES UTF8");
mysql_set_charset("utf8"); 
    $username=mysql_real_escape_string(stripslashes($_POST['username']));
 $password=md5(mysql_real_escape_string(stripslashes($_POST['password'])));
    $result   = mysql_query("SELECT COUNT(*) FROM `se` WHERE `username`='$username' AND `password`='$password';")or die(mysql_error());;
    

    $row = mysql_fetch_row($result);
   
    if($row[0] > 0)
    {
        $_SESSION['username'] = $username;
        $_SESSION['password'] = $password;
   
  
        echo  $_SESSION['username']." خوش آمدی";
        
       ?>کنترل پنل
       لینک فایلهای مدیر وب سایت
   <?php  }
     else
    {
        printf('<div class=" bg-text1" >نام کاربری یا کلمه عبور اشتباه می باشد</div>');}?>
         ]
 
آخرین ویرایش:

memfis

Member
دوست عزیز
شرطی که برای چک کردن یوزرنیم نوشتید اشتباه است چون فرقی نمیکنه که سیشن ایجاد شده باشه یا نه چون شما متغییر را تشکیل می دهید بعد چک می کنید که متغیر وجود دارد یا نه. چرا یک باره وجود خود سیشن را چک نمی کنید
 

جدیدترین ارسال ها

بالا