PDA

View Full Version : سوال: ورود



sept103
پنج شنبه 13 تیر 1392, 08:55 صبح
سلام خسته نباشی به تمامی دوستان

یه سوال داشتم دوستانی که بتونن کمک کنن ممنون میشم

من یه صفحه دارم که یه دونه ورود داره که فقط میشه اسم خودت رو وارد کنی و وارد بشی فقط اسم پسورد نه یوزر فقط مثال:

اسم صفحه : barnamenevis.org/mehman
من هم میتونم از صفحه اولی که ورود گذاشتم رو اسم بزنم وارد بشم هم میتونم همین صفحه مستقیم بزنم وارد بشم حالا میخواستم طوری بشه که مستقیم به این صفحه وارد نشن اول بیان اونجا یوزر خودشونو وارد کنن و بعد بزنن ورود و وارد اون صفحه بشن یعنی یه جور مجوز برای ورود داشته باشن اسم خودشونو تا نزدن توی صفحه اول وارد این صفحه نشن ممنون میشم راهنمای بفرماید

habibvafapour
پنج شنبه 13 تیر 1392, 09:20 صبح
میشه با یک شرط توی صفحه مورد نظر بزارید که اگر مقدار post یا get خالی بود کاربر به یک صفحه دیگر هدایت شود


$user= @$_POST['name_text_form'];
if (empty($user))header("Location: www.you.dns");

sept103
پنج شنبه 13 تیر 1392, 14:37 عصر
سلام و خسته نباشین

وقتی من این کد رو میذارم بعد وقتی روی صفحه مورد نظر میزنم بر میگرده همون صفحه ای که بهش معرفی کردم وقتی هم از صفحه اول میام بازم همینجوری

میتونین کد رو بذارین ممنون میشم



<form class="form">
<p class="clearfix">
<label for="login">محل نام کاربر</label>
<input type="text" name="login" id="login" placeholder="نام کاربری">
</p>

<p class="clearfix">
<input type="checkbox" name="remember" id="remember">
<label for="remember">مرا به خاطر بسپار</label>
</p>
<p class="clearfix">
<input type="submit" name="submit" value="ورود ">
</p>
</form>​


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

parsboy
پنج شنبه 13 تیر 1392, 15:53 عصر
باسلام دوست عزیز اول شما باید برای فرمت اکشن بزاری به این صورت:

<form action="" method="post">
بعد باید با یک query چک کنی ببینی که یوزرنیم با یوزرنیمی که درجدول وارد کردی یکی هست یا نه اگر درست بود یه Session ایجاد میکنی
وبعدHeader میکنی به اون صفحه ی مورد نظر در غیر این صورت مثلا بگو چاپ کنه Error
اینجا هم یه نگاه بنداز:http://webgoo.ir/96/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%BE%D9%86%D9%84-%D9%88%D8%B1%D9%88%D8%AF-%D9%88-%D8%AE%D8%B1%D9%88%D8%AC-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D8%A7-php-%D9%88-mysql
موفق باشی

sept103
پنج شنبه 13 تیر 1392, 18:58 عصر
سلام درود اینو ببینید

میخواستم اینجوری بشه



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

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

habibvafapour
پنج شنبه 13 تیر 1392, 19:11 عصر
خوب دوست عزیز ابتدا شما باید html و css کارکنید و زمانی که روی این دو مهارت لازم رو کسب کردید یکی از زبانهای تحت سرور رو انتخاب کنید
وقتی اسمتون رو هم وارد میکنید یک صفحه تمام فلش باز میشه که باید از زبان actionscript استفاده کنید
چون فلش هم سنگین هست میشه کتابخانه های جاوااسکریپت رو یاد بگیرید

sept103
پنج شنبه 13 تیر 1392, 19:16 عصر
سلام و درود بر شما من اچ تی ام ال و سی اس اس بلدم تا جای که کار خودمو راه بندازم توی این کد یکم مشکل دارم فقط همین


اگر کسی میتونه راهنمای بکنه چجوری ست کنم ممنون میشم .

habibvafapour
پنج شنبه 13 تیر 1392, 19:44 عصر
<form method="post">
<input type="text" name="user" />
<input type="submit" name="Send User" />
</form>
<?php
$user= @$_POST['user'];
if(empty($user))echo "نام را وارد کنید";else echo $user;
?>