PDA

View Full Version : مبتدی: نمایش ندادن پسورد هنگام خواندن از دیتابیس



MasoudAdmin
جمعه 25 دی 1394, 09:40 صبح
با سلام
من textbox پسورد دارم که حالت textmode اون رو حالت password گذاشتم.
وقتی اطلاعات رو جهت ویرایش از دیتابیس می خونم به textbox های خودشون ارجاع می دم فقط مقدار پسورد رو که باید به حالت * نمایش بده ، نمایش نمیده و textbox پسورد رو کلا سفید نمایش میده.
شرمنده من مبتدی هستم
ممنون میشم کمک کنید

malloc
جمعه 25 دی 1394, 13:31 عصر
یه عکس از این حالت که میگی میزاشتی که متوجه بشم ..... فکر کنم مشکلت از css باشه ...

mojtaba-n
جمعه 25 دی 1394, 17:59 عصر
دوست عزیز
وقتی که حالت textmode یک textbox رو روی حالت password قرار میدی به دلایل امنیتی دیگه نمیشه با دستور انتساب مقداری رو داخلش قرار داد. بنابراین روش شما کلا اشتباهه!
روش ویرایش پسورد با روش ویرایش بقیه فیلدها فرق داره. برای ویرایش پسورد باید سه تا Textbox بزاری اولی پسورد فعلی ، دومی پسورد جدید و سومی تکرار پسورد جدید. ضمن اینکه پسورد فعلی رو جهت ویرایش نباید داخل Textbox نمایش بدی. فقط پسورد فعلی رو باید از کاربر بگیری و درون کد برنامه اون رو با مقدار داخل دیتابیس مقایسه کنی و اگه درست بود پسورد جدید رو ذخیره کنی. البته باز هم بنا به دلایل امنیتی نباید پسورد مستقیما داخل دیتابیس ذخیره بشه بلکه باید ابتدا با استفاده از الگوریتمهای یک طرفه رمزنگاری بشه و سپس داخل دیتابیس ذخیره بشه.
موفق باشید :لبخندساده::تشویق: