PDA

View Full Version : ورود و خروج از وب سایت



jalaladdin
دوشنبه 18 مهر 1390, 22:27 عصر
من بدین صورت کد نوشتم برای صفحه ارسال مطلب حالا چه لاگین کنم و چه آدرس در مروگر بنوبسم محتویات صفحه ارسال مطلب نشان داده نمیشود

<?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");

}

?>

nadi_1368
دوشنبه 18 مهر 1390, 22:42 عصر
سلام
در قسمت نامساوی شما دوتا مساوی گزاشتین که باید یکی بزارین به این شکل

$username!=""

jalaladdin
سه شنبه 19 مهر 1390, 08:25 صبح
باز هم مشکل وجود دارد

jalaladdin
سه شنبه 19 مهر 1390, 08:32 صبح
حالا اگر دستور شرطی بدین صورت تغییر بدم محتویات صفحه ارسال مطلب نشان داده میشود چه لاگین کنم وچه آدرس در مرورگر بنویسم در هردو صورت محتویات قابل مشاهده است



if (!isset($username) And !$username!="") { //کاربر وارد بخش کاربری خود شده است if ( !$username =='admin' ) {

mtchabok
سه شنبه 19 مهر 1390, 10:31 صبح
سلام عزیز
اینو امتحان کن :

<?php
session_start();
include ("sql.php");

$username = empty($_SESSION['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 (!empty($username)){



//کاربر وارد بخش کاربری خود شده است

if ( $username =='admin' )
{

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


?>

</body>
</html>
<?php



}}
else//در صورت عدم لاگین یا عضو نبودن
{
//کد فرم لاگین خود را اینجا قرار دهید یا کاربر را به صفحه ی دیگری برای لاگین کردن هدایت کنید

// برای مثال هدایت کاربر به صفحه ی لاگین :
// header("Location: index.php");

}

?>

jalaladdin
سه شنبه 19 مهر 1390, 20:53 عصر
مشکلم برطرف نشد