چگونه یک فرم لاگین بسازیم؟

ارسال شده در تاریخ : ۱۵ مرداد ۱۳۸۸ / از سایت، وبلاگ : شهر آموزش Learn30t
مجموع کلمات منتشر شده : [ 150 ] تا / تعداد بازدید از این صفحه [ 115 ] تا / نسخه چاپی این مطلب / لینک ثابت این مطلب / ارسال به بالاترین

سلام

در ادامه این پست : اموزش ایجاد فرم عضویت حالا میخواهم اموزش ایجاد فرم لاگین را هم بزارم

برای ایجاد فرم لاگین باید ۳ صفحه داشته باشد

۱-login.html

2-login.php

3-index.php

login.html:

این کد فرمی را به کاربر برای دریافت اطلاعات نام کاربری و رمز عبور نشان میدهد

<head>
<meta http-equiv=”Content-Language” content=”en-us”>
</head>
<form method=”POST” action=”login.php”>
<p>user<input type=”text” name=”user” size=”20″></p>
<p>pass<input type=”text” name=”pass” size=”20″><input type=”submit” value=”login” name=”B1″></p>
</form>

<head>

<meta http-equiv=”Content-Language” content=”en-us”>

</head>

<form method=”POST” action=”login.php”>

<p>user<input type=”text” name=”user” size=”20″></p>

<p>pass<input type=”text” name=”pass” size=”20″><input type=”submit” value=”login” name=”B1″></p>

</form>

حالا باید یه صفحه بسازید که اگه یوزر و پسورد درست بود به صفحه اصلی بره در غیر این صورت به صفحه لاگین بره

login.php:

<?php

session_start();

$user = $_POST['user'];

$pass = $_POST['pass'];

$link = mysql_connect(”localhost”, “root”, “”);

$db = mysql_select_db(’asdas’);

$query = mysql_query(” SELECT * FROM user WHERE user = ‘$user’ and pass = ‘$pass’ “);

$rows = mysql_fetch_array($query);

if($rows > 0)

{

$SESSION['valid'] = $_POST['user'];

header(”location:index.php”);

}

else

{

header(”location:login.html”);

}

?>

حالا یه صفحه میسازیم که اگه کاربر لاگین بود اطلاعات نمایش داده بشن در غیر این صورت به صفحه لاگین بره

index.php

<?php

if(isset($_SESSION['valid']))

{

$a = $_SESSIPM['valid'];

print”your are login from $a “;

}

else

{

header(”location:login.html”);

}

?