PDA

View Full Version : ورود به سایت



jalaladdin
پنج شنبه 17 تیر 1389, 08:55 صبح
در صفحه نخست سایتم یک فرم لاگین گذاشتم وقتی کاربر :نام کاربری و پسورد را وارد میکند اگر اطلاعات وارد شده صحیح بودنام کاربری بهش نشون میده اما من میخواهم اگر کاربر عضویت سایت نبود فرم لاگین در صفحه اصلی نشون بده و اگر عضو سایت بود این فرم لاگین نشان نده فقط نام کاربری نشان بده
این کد صفحه اصلی ام گذاشتم . این کد چگونه تغییر بدم ؟

<?php
session_start();

?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>Untitled Document</title>

</head>

<body >
<table width="989" height="695" border="1" >
<tr>
<td width="1223" height="141" class=" header">w</td>
</tr>
<tr>
<td height="2"><table width="985" border="1">

<div class="nav-main nav-main-font">
<ul>

<li><a href="index.php" class=" selected">صفحه اصلی</a></li>

<li><a href="register.html"> عضویت</a></li>


<li><a href="contact.html">تماس با ما</a></li>

</ul>
</div>
<div class="buffer"></div>

</table></td>
</tr>
<tr>

<td align="left" valign="top">
<div class="sidebarbox-border bg-blue02">
<div class="sidebarbox-title-shading bg-blue05 dircss ">ورود کاربر</div>
<?php

echo $_SESSION['username'];


?>
<form action="1.php" method="post" class=" dir">
<input type="text" name="username" value="نام کاربری" />
<input type="password" name="password" value="پسورد"/>
<br/>
<input type="submit" value="ورود" />
<a href="register.html" ><div class="dir">ثبت نام کاربر جدید </a></div>
<a href="back password.html" ><div class="dir">کلمه عبور را فراموش کرده ام </a></div>
</form>
</div>

</td>
</tr>
</table>



</body>
</html>

صابر طهماسبی
پنج شنبه 17 تیر 1389, 10:58 صبح
بدیهی است اگر کاربر عضو وارد نشده باشد به عنوان یک کاربر معمولی شناخته می شود
از قطعه کد زیر برای چک کردن ورود کاربر استفاده کنید :




<?php
if(isset($_SESSION['user']))
{
//کاربر وارد بخش کاربری خود شده است
echo $_SESSION['user']." خوش آمدی.";
}
else//در صورت عدم لاگین یا عضو نبودن
{
//کد فرم لاگین خود را اینجا قرار دهید یا کاربر را به صفحه ی دیگری برای لاگین کردن هدایت کنید
/*
برای مثال هدایت کاربر به صفحه ی لاگین :
header('Location: login.php');
}
*/
?>