session

این تاپیک 10 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  bastam ،‏ 3 سال و 3 ماه پیش .

این تاپیک تاکنون 1427 بازدید داشته است .

نویسنده پست
یکشنبه ، 25 آگوست 2013     1:17 ب.ظ #


bastam

Subscriber
6 پست1 تاپیک

سلام خسته نباشید من میخواستم وقتی کاربر لاگین شد نتونه وارد لینک لاگین بشه و اگر وارد صفحه ثبت نام شد بگه شما عضو هستید مثل سایت خودتون.میشه کمکم کنید

ممنون

0  تشکر
یکشنبه ، 25 آگوست 2013     2:26 ب.ظ #


mehran90

Subscriber
72 پست5 تاپیک

سلام دوست عزیز

شما باید پس از لاگین شدن کاربر متغیر سشن مربوط به کاربر رو مثلا برابر با 1 بکنی و توی صفحه ثبت نام دو حالت در نظر بگیری:

1: وقتی متغیر سشن برابر با یک بود بنویسی شما قبلا وارد شدید

2:وقتی متغیر سشن ست نشده بود فرم ثبت نام رو نمایش بدی

به این کد نگاه کنید:

4  تشکر
یکشنبه ، 25 آگوست 2013     7:58 ب.ظ #


bastam

Subscriber
6 پست1 تاپیک

ببخشید من این کاری که شما گفتید انجام دادم اما جواب نگرفتیم.

کدشو براتون میفرستم.ممنون میشم کمک کنید. چون خیلی برام مهمه. این هفته ارائه دارم

 

پیوست ها:
You must be logged in to view attached files.
0  تشکر
یکشنبه ، 25 آگوست 2013     8:45 ب.ظ #


bastam

Subscriber
6 پست1 تاپیک

من سرچ کردم از تابع isset استفاده کردم جواب گرفتم .

راهنمایی شما باعث شد ی جرقه تو ذهنم بخوره.

بازم ممنون از راهنماییتون

 

0  تشکر
یکشنبه ، 25 آگوست 2013     9:29 ب.ظ #


mehran90

Subscriber
72 پست5 تاپیک

خواهش میکنم

موفق باشید

1  تشکر
یکشنبه ، 25 آگوست 2013     9:43 ب.ظ #


bastam

Subscriber
6 پست1 تاپیک

ببخشید من به ی مشکل خوردم:

کد جواب میده اما warning داره. نتونستم رفع کنم .زمانی که کاربر وارد نشده و وارد صفحه ثبت نام میشه یک خطای ناشناخته بودن session['E-mail'] میده. اگه کمک کنید ممنون میشم .

روال کد به این صورته که وقتی کاربر لاگین میشه session ست میشه بعد تو صفحه ثبت نام این شرطو گذاشتم :

<?php

session_start();
require_once('../config/config.php');

$select='select * from user where username="'.$_SESSION['E-mail'].'"';
$result=mysql_query($select);

if(mysql_num_rows($result)>0)
{
$fetch=mysql_fetch_array($result);
$_SESSION['E-mail']=$fetch['username'];

if(isset($_SESSION['E-mail']))
{

echo'<div align="right">';

echo   $_SESSION['fullname']. '&nbsp;<a link rel="nofollow" href="logout.php" /><font color="#0000FF"><strong> خروج</strong></font></a> خوش آمدید ';

echo '<br><br></div>';
echo '<div id="warning" align="center">شما عضو این سایت هستید</div>';
}
}

else{کد ثبت نام
 

0  تشکر
یکشنبه ، 25 آگوست 2013     9:46 ب.ظ #


mehran90

Subscriber
72 پست5 تاپیک

کدو نمیشه خوند ! یه فایل بذارید یا توی یک کد باکس بنویسیدش

1  تشکر
یکشنبه ، 25 آگوست 2013     9:52 ب.ظ #


bastam

Subscriber
6 پست1 تاپیک

بله چشم

پیوست ها:
You must be logged in to view attached files.
0  تشکر
یکشنبه ، 25 آگوست 2013     9:54 ب.ظ #


mehran90

Subscriber
72 پست5 تاپیک

شما باید سشن رو توی یه صفحه دیگه مقدار دهی کنی و مثلا مقدار 1 رو بهش بدی بعد توی این صفحه اول از همه چک کنی که سشن ست شده یا نه

کدت ناقصه من نمیفهمم منظورت چی بوده؟ سشن ایمیل رو کجا ست میکنی؟

1  تشکر
یکشنبه ، 25 آگوست 2013     10:03 ب.ظ #


bastam

Subscriber
6 پست1 تاپیک

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

پیوست ها:
You must be logged in to view attached files.
0  تشکر
پست 1 تا 10 (از مجموع 11 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .