چگونه ميتونم يك صفحه ي sign up درست كنم؟

textile

Member
سلام.آقا این ارتباط login با دیتابس چطوری میشه من که نتونستم.
 

hidensoft

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

PHP:
<?php
session_start();
if ( /* If user have valid username and password */ ) {
	
	$_SESSION['username'] = $username;
?>
ببنید اینجا اول باید چک کنید ببنید کاربر یوزر نیم و پسورد رو درست وارد کرده یا نه !
بعد توی سشن نام کاربری کاربر رو ذخیره می کنید.

PHP:
<?php
session_start();
if (!isset($_SESSION['username'])) {
    $username = "No User";
} else {
    $username = $_SESSION['username'];
}
?>
حالا در هر یک از صفحات سایت باید ببینید طرف کاربره یا نه ! توی این کد طرف کاربر باشه که نام کاربریشو از سشن می گیریم در غیر این صورت توی سشن عبارت NO User قرار می گیره و شما با یه مقایسه می فهمید که طرف کاربر هست یا نه !.

PHP:
<?php
session_start();
// Use $HTTP_SESSION_VARS with PHP 4.0.6 or less
unset($_SESSION['username']);
?>
حالا برای لاگ اوت کردن هم کافیه سشن رو غیر فعال کنید !

تمام مطالبی که در بالا ذکر شد چکیده ای بود از http://www.php.net/manual/en/ref.session.php می تونید خودتون یه سر بزنید اطلاعات بیشتری بگیرید.
 

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

بالا