رفتن به مطلب

مخفی شدن فرم بعد از ارسال


پست های پیشنهاد شده

سلام

یه فرم ورود ساده داریم.

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

یعنی یوزر و پسورد رو وارد میکنیم وارد میشه اما این فرم همچنان سر جاش هستش و Hide نمیشه!


<?php
$username = "test";
$password = "test";
$nonsense = "supercalifragilisticexpialidocious";
if (isset($_COOKIE['PrivatePageLogin'])) {
if ($_COOKIE['PrivatePageLogin'] == md5($password.$nonsense)) {
?>

لینک به ارسال
  • 2 هفته بعد...

سلام .

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

  • امتیاز 1
لینک به ارسال

سلام .

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

خب چه کدی باید بهش اضافه بشه برای این قابلیت؟؟

لینک به ارسال

شما دکمه را اوردین میگین بهش کد بدوز .

برادر من کد هایی که برای این قسمت نوشتی را بزار تا راهنماییت کنم یا برات بنویسم .

  • امتیاز 1
لینک به ارسال
  • 3 هفته بعد...

میتونید از is user logged in استفاده کنید و بگید


if (is_user_logged_in){
<form action="" method="" >
</form>
}else{
echo 'شما در سایت لاگین شده اید';
}

لینک به ارسال

شما دکمه را اوردین میگین بهش کد بدوز .

برادر من کد هایی که برای این قسمت نوشتی را بزار تا راهنماییت کنم یا برات بنویسم .

به چه کدی نیازه؟

فکر کنم این کد مورد نظرتونه :


<?php
exit;
} else {
echo "Bad Cookie.";
exit;
}
}
if (isset($_GET['p']) && $_GET['p'] == "login") {
if ($_POST['user'] != $username) {
echo "Sorry, that username does not match.";
exit;
} else if ($_POST['keypass'] != $password) {
echo "Sorry, that password does not match.";
exit;
} else if ($_POST['user'] == $username && $_POST['keypass'] == $password) {
setcookie('PrivatePageLogin', md5($_POST['keypass'].$nonsense));
header("Location: $_SERVER[PHP_SELF]");
} else {
echo "Sorry, you could not be logged in at this time.";
}
}
?>

لینک به ارسال

میتونید از is user logged in استفاده کنید و بگید


if (is_user_logged_in){
<form action="" method="" >
</form>
}else{
echo 'شما در سایت لاگین شده اید';
}

این کد کار نمیکنه دوست عزیز

لینک به ارسال

من خودم

این کد کار نمیکنه دوست عزیز

چطور کار نمیکنه . همین الان من در پروژه جدیدم ازش استفاده کردم

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...