جلوگیری از ذخیره پسورد ؟

fahimehf

Member
سلام

یه سوال دارم .
برای حفظ امنیت چطور میشه کاری کرد که :
وقتی کاربر یک بار یوزر و پسورد رو در صفحه لاگین وارد می کنه . یوزر و پسورد ذخیره نشن.
مثلا وقتی یوزر بدرستی وارد میشه پسورد بطور خودکار قسمت فیلد پسورد نیاد!(مثل همین کاری که توی این سایت انجام میشه)
 

tabib_m

Member
اين مسئله ربطي به طراحي صفحه وب نداره.
كار ، كار مرورگر هست كه پسوورد رو ذخيره ميكنه (البته با اجازه ي كاربر) براي راحتي كاربر در لوگين در دفعات بعد.
اما
ميشه يه جورايي مرورگر رو گول زد.
براي مثال شما ميتوني يك فيلد hidden داشته باشي، كه به هنگامي كه عمل سابميت انجام ميشه ، مقدارش رو از فيلد رمز بگيره (به وسيله ي جاواسكريپت) و بعد فيلد رمز خالي بشه ، اونوقت سابميت انجام بشه.
در حقيقت ديگه اينجا چيزي كه مرورگر متوجه ميشه ، اينه كه فيلد رمز خالي سابميت شده و در نتيجه ، چيزي نداره كه بخوات ذخيره ش كنه.

موفق باشيد.
 

fahimehf

Member
ممنون
اگر میشه اون کد جاوایی که گفتید رو بذارید .
چون من اصلا با جاوا در این حد کار نکردم و بلد نیستم.
 

jhoseini

Member
همونطور که tabib_m گفتند، این فروم به واسطه ی یک فیلد مخفی این کار رو انجام میده
یه روش ساده تر هم هست که من معمولاً استفاده میکنم، خیلی هم سادس
و اونم استفاده از autocomplete=off
PHP:
<form method=post action=login.php autocomplete=off  >
<input name=username>
<input type=password name=password>
<input type=submit value=login>
</form>
 

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

بالا