+ !! نیاز به یک صفحه لاگین که بدونی reload تو خود صفحه باز بشه اطلاعات !! +

salar2010

Member
سلام به همه دوستان گل

اقا بدجور گیر کردم


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

حالا من یه کد میخوام که تو این صفحه بزارم تا وقتی که کسی میخواد وارد این صفحه بشه اول ازش user و password بپورسه بعد وارد صفحه بشه ! یعنی اینکه نمیخوام reload بشه و تو خود همون صفحه اطلاعات باز بشه اگه یوزر و پسورد رو هم اشتباه وارد کرده باشه صفحه براش باز نشه ! :wink:


خدایی خیلی به این نمونه کد نیاز دارم



یعنی مسعله ی حیاتی باهاش دارم :cry:


به هرحال منتظر کمکتون هستم

درضمن طوری توضیح دهید که منه تازه وارد سرم بشه چیزی ازش :cry:



منتظرم کمک های شما هستم


سالم و موفق باشید :oops:


درپناه حـــــــــــــــــــــق :oops:
 

MJ Rayaneh

Well-Known Member
از اسکریپت های لوگین کردن استفاده کن و کد صفحه حاوی اطلاعات و اسکریپت رو طوری تنظیم و دستکاری کن که برای صفحه ای که اطلاعاتش مهمه یوزرنیم و پسورد بخواد.
 

salar2010

Member
MJ Rayaneh اول ممنون که پاسخ دادی

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



میشه یکی همین کارو برام بکنه ؟

مثلا خودش یه صفحه هم در نظر بگیره و کد رو رو اون پیاده کنه و بهم بگه چی کار کرده تا من بتونم رو صفحه ی مورد نظرم پیادش کنم




به هرحال بازم ممنون


منتظر پاسخ های شما دوستان عزیز هستم

پایدار و موفق باشید
 

salar2010

Member
یه روش دیگه هم که الان بهش پی بردم

این روشه !

Box.parstheme.com/admin

فکر کنم از همچین چیزی استفاده کرده باشه (Authorization Required)


ایشون هم ظلاهرا همین مشکل من رو داشتند و حالا کاری کردن که کسی نتونه به اطلاعاتشون دسترسی داشته باشه



حالا اگه کسی میدونی خواهشا منو راهنمایی کنه که چجوری از این دو روش استفاده کنم


به هرحال بازم منتظر جواب شما هستم
 
آخرین ویرایش:

mohammad-s

Member
سلام .
یه فایل بساز به نام login.html و این کد رو توش بذار :
HTML:
<html>
<head>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
<!--
.tbl {font-family:tahoma;font-size:8pt;direction:rtl}
-->
</style>
</head>
<body style="font-size: 9pt; font-family: tahoma">

<p>&nbsp;</p>
<p align="center"><font size="7">ورود به صفحه مدیریت</font></p>
<p>&nbsp;</p>

<form method="POST" action="login.php">
	<div align="center">
		<table border="0" width="38%" class="tbl" cellspacing="7">
			<tr>
				<td>
				<p align="right">نام کاربری :</td>
				<td align="right">
				<input type="text" name="user" size="25" dir="ltr"></td>
			</tr>
			<tr>
				<td>کلمه عبور :</td>
				<td align="right">
				<input type="password" name="pass" size="25" dir="ltr"></td>
			</tr>
			<tr>
				<td></td>
				<td align="right"><input type="submit" value="Submit" name="B1"></td>
			</tr>
		</table>
	</div>
</form>

</body>
</html>
یه فایل دیگه بساز به نام login.php و کدهای زیر رو نوش بذار :
PHP:
<?
	$username = "یوزرنیم شما";
	$password = "پسورد شما";

	$user = $_POST['user'];
	$pass = $_POST['pass'];

  if($user & $pass){
  if($user == $username & $pass == $password){
		session_start();
		$_SESSION['user'] = $user;
		$_SESSION['login'] = 'ok';
		echo "<html><meta http-equiv=refresh content=0;URL=آدرس صفحه ای که نمی خواهید در دسترس همه باشد></html>";
  }
  else{
		echo 'empty filds !';
  }
  else{
		echo 'password and username is undefind !';
  }
?>
حالا این دوتا فایل رو تو یک شاخه آپلود کن !
تو فایل php اونجا که نوشته یوزرنیم شما ، یوزرنیمت رو واسه لاگین بنویس پست هم بنویس !
جایی که نوشته " آدرس صفحه ای که نمی خواهید در دسترس همه باشد " آدرس صفحه مورد نظر رو بنویس !
حالا تو همون صفحه خودت که آدرسش رو تو کد نوشتی این کد رو اول کدهاش بذار :
PHP:
<?
  if(!$_SESSION['login']=='ok'){
       echo '<h1>Error - You Are Not Login !</h1>';   
     exit;
   }
?>
کد رو خودم تست نکردم ولی فک کنم کار کنه !
مشکلی بود بگو ...
 

salar2010

Member
بازم سلام

و بسیار بسیار ممنونم که پاسخ دادین


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

امروزم تا ساعت 11-12 بیشتر وقت ندارم چون ساعت 12/5 انشالله اگه خدا بخواد میرم مشهد



چون تمام اسکریپ ها و اینا تو سیستم منن بعدا نمیتونم درستشون کنم و به مشکل بر میخورم:cry:


اخه من گفته بودم از اون دو روشی که گفتم یکی رو بهم بگید چون اونا بیشتر به درد کارم میخورن


به هرحال بازم منتظر جوابتون هستم





موفق باشید
 

salar2010

Member
MJ Rayanehسلام دوست عزیز


شما فقط می اید یه حرفی میزنید و میرید........................


خوب عزیز من من اگه اینی که میگید بلد بودم تاپیک نمیزدم

بازم خدا mohammad-s گل رو خیر بده که حداقل یه اموزشی داد







فعلا من تو همین تاپیک میمونم شاید یکی پیدا شد یه جواب درستو حسابی به ما بده






شاد و موفق باشید
 

MJ Rayaneh

Well-Known Member
عجب !
حالا میگم که بدونید:
به سی پنل وارد شید. در فایل منجر روی نام فولدر کلیک کنید. در منوی شسمت راست روی Change Permissions کلیک کنید و دسترسی رو به مقدار 000 تنظیم کنید (تمام تیک ها رو بردارید) .
با این کار دیگه کسی به دایرکتوری دسترسی نداره تا اینکه مقدار دسترسی رو به مقدار اولیه برگردونید.
همین.
 

salar2010

Member
ممنون دوست عزیز

این روش جواب داد و اینو خودمم میدونستم ! منظور من اصلا این نیست !! اخه اینجوری باید همیشه این کارو بکنم !

یه روش بهتری که(همون روش دوم بود) یعنیAuthorization که از سی پنل پسورد گذاشتم رو پوشه

و خیلی خوب هم جواب داد یعنی حرف نداره


ولی یه مشکل دارم با این کار اونم اینه که

این طرح من یه پروژه هست و میخوام وقتی به کسی بدم امنیتش هم خوب باشه !!!! یعنی اون بدون مراجعه به سی پنل و تنظیمات Authorization و.... خود اون قسمت قفل باشه ! یعنی یه چیزی شبیه اون روشی که اقا محمد گفتن ولی روش ایشون جواب نداد ! یا روشی که بدون ری لود تو خود صفحه با دادن یوزر و پسورد اطلاعات لود بشن !!!


انشاالله منظورمو کاملا متوجه شده باشید


موفق باشدید
 

hidensoft

Member
سلام
حالا من یه کد میخوام که تو این صفحه بزارم تا وقتی که کسی میخواد وارد این صفحه بشه اول ازش user و password بپورسه بعد وارد صفحه بشه ! یعنی اینکه نمیخوام reload بشه و تو خود همون صفحه اطلاعات باز بشه اگه یوزر و پسورد رو هم اشتباه وارد کرده باشه صفحه براش باز نشه !
اینکه چرا نمی خوای Reload بشه برای من سواله
ولی بی خیال بریم سر اصل مطلب
می تونی از آژاکس استفاده کنی
همونجا user و pass رو بگیری و همونجا هم یا صفحه رو لود کنی یا یه پیام نشون بدی که شما دسترسی به این صفحه رو نداری
من الان کافی نت هستم ... دسترسی به کد ندارم ... اگه به دردت می خوره یه همچین کدی دارم ولی باید توش تغییرات بدی
خواستی بگو برات آپ می کنم
 

salar2010

Member
سلام به همه ی بروبچ گل

اقا من تازه بعد از یک هفته از مسافرت برگشتم ! یعنی دقیقا 20 دقیقه پیش به خونه رسیدم و اومدم پشت pc

خوب این روشی که جناب hidensoft میگند رو من دقیقا بهش نیاز دارم یعنی منظور منم همینه !



اگه میشه لطف کنید و یه کاریش بکنید

البته !(ما مبتدی هستیم) زیاد سخت نباشه :D



به هرحال دم همتون گرم


نوکر همتون
هاشم
 

salar2010

Member
سلام
خیلی ممنون جناب hidensoft این همونی بود که دنبالش بودم

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

خواهشا میشه یه راهنمایی بکنید ؟

چون همونطور که گفتم اماتور هستم :cry:













شاد و موفق باشید
 

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

بالا