PDA

View Full Version : سوال: نمایش نام و اطلاعات جهت پروفایل شخصی



ehsan_savadkohi
دوشنبه 28 اسفند 1391, 11:15 صبح
با سلام به شما برنامه نویسان محترم.
یک سایت طراحی کردم که بعد از لاگین شدن میخواهم نام و نام خانوادگی کاربر ورود شده نمایش داده شده و پروفایل کاربر هم به نمایش درآید. با مثال بم توضیح دهید ممنون

nemo php
دوشنبه 28 اسفند 1391, 11:44 صبح
سلام.
شما باید یک نشست اغاز کنید که اگه کاربر وارد شده باشه نمایش داده شود البته نشستو توی بانک فرار بدید بهتره.بعد در قسمتی که میخواین نام نمایش داده شه لینک به پروفایل بزنید.
مثلا اگه کاربر وارد سایت شد ونام وپسورد صحیح رو وارد کرد یک نشست با نام کابر اغاز شه

if($name==name and $pass==password )
session_start();
session_register($name);
بعد اون صفحه ای رو که میخواین نمایش داده شه اولش باید به سراغ تابعی بره که ببینه نشستی اغاز شده یا نه اگه اغاز شده بود لینک پروفایل ونامشو نمایش بده در غیر این صورت نمایش نده

ehsan_savadkohi
دوشنبه 28 اسفند 1391, 12:32 عصر
ممنونم.
من باید هنگام لاگین شدن کاربر این شرط را برقرار کنم ؟یه کم توضیح بدید.ممنون.

nemo php
دوشنبه 05 فروردین 1392, 11:01 صبح
میتونی کتاب جعفر نژاد قمی قسمت ورود کاربران رو مطالعه کنی.
بع از این که کاربر نام خودشو وارد کرد باید در صفحه بعدی به بانک وصل بشی ببینی که ایا این نام کاربری وجود داره یا خیر.


if(strlen($name)!=""){


$con=mysql_connect("localhost","root","password")or die(mysql_error());
mysql_select_db("name db",$con)or die(mysql_error());
$result=mysql_query("select * from name table where name='$name'");
if(mysql_num_rows($result)>0)
echo "<div align=\"center\"><h3>name user is currect</h3></div>";
session_start();
$_SESSION['username']=$name;
}
else
{
return false;
}
}

بعد در ابتدای هر صفحه این کدو میزنی:

@session_start();
$tf=isset($_SESSION['username']);
if($tf==true)
echo "name user".'<a href="unset.php">exit</a>'.$_SESSION['username'];
else
echo "false";
}

T.R.G.T
دوشنبه 05 فروردین 1392, 11:57 صبح
لاگین با پست یا قت یا کوکی یا ... انجام میشه حالا با توجه به نوع لاگین باید یک تابع یا متد بنویسید (مثلا get_username )که هروقت به یوزرنیم نیاز داشتید این تابع در اختیار شما بزاره در این حالت با هر روشی که لاگین انجام بشه یوزرنیم در اختیار شما قرار میگیره
بهتره برای اطمینان از درست بودن لاگین یک متغییر یا ثابت رو مقدار دهی کنی بعد هم در ابتدای هر صفحه (باتوجه به نیاز)با یک تابع یا متد یا .... درست بودن لاگین رو چک کنی