PDA

View Full Version : جلوگیری از کپی و پیست کردن پسورد در بانک اکسس



unforgiven
یک شنبه 26 اسفند 1386, 17:08 عصر
سلام دوستان
به چه طریق میشه از کپی کردن هر گونه کاراکتری در قسمت ورود پسورد بانک اطلاعاتی اکسس جلو گیری کرد ؟ به نحوی که کاربر فقط بتونه کاراکتر ها رو تایپ کنه نه این که کپی و بعد پیست کنه ؟
چند تا بانک رو دیدم که به این صورت اجازه نمی داد کاربر کاراکتر های پسورد رو پیست کنه .
لطفا اگه می تونید راهنمایی کنید .
متشکرم

bad_boy_2007
یک شنبه 26 اسفند 1386, 21:34 عصر
سلام دوستان
به چه طریق میشه از کپی کردن هر گونه کاراکتری در قسمت ورود پسورد بانک اطلاعاتی اکسس جلو گیری کرد ؟ به نحوی که کاربر فقط بتونه کاراکتر ها رو تایپ کنه نه این که کپی و بعد پیست کنه ؟
چند تا بانک رو دیدم که به این صورت اجازه نمی داد کاربر کاراکتر های پسورد رو پیست کنه .
لطفا اگه می تونید راهنمایی کنید .
متشکرم

این برای CTR+C برای باقیاش هم خودت تکمیل کن :



Private Sub Text0_KeyDown(KeyCode As Integer, Shift As Integer)
If Shift = 2 And KeyCode = Asc("C") Then
KeyCode = 0
End If
End Sub

unforgiven
دوشنبه 27 اسفند 1386, 00:36 صبح
دوست عزیز توجه نکردی
منظور من غیر فعال کردن عملیات بالا بر روی قسمت ورود پسورد بانک اطلاعاتی اکسس هست نه بر روی تکست باکس معمولی . منظور من وقتی است که روی بانکی پسورد گذاشتیم و حالا باید برای ورود به بانک پسورد را وارد کنیم .در واقع می خوام در این قسمت کاربر نتونه کاراکتری رو پیست کنه .
ممنون میشم اگه کسی بتونه راهنمایی کنه چون برام خیلی مهمه

مهدی قربانی
دوشنبه 27 اسفند 1386, 14:38 عصر
به چه طریق میشه از کپی کردن هر گونه کاراکتری در قسمت ورود پسورد بانک اطلاعاتی اکسس جلو گیری کرد ؟ به نحوی که کاربر فقط بتونه کاراکتر ها رو تایپ کنه نه این که کپی و بعد پیست کنه ؟
چند تا بانک رو دیدم که به این صورت اجازه نمی داد کاربر کاراکتر های پسورد رو پیست کنه .
لطفا اگه می تونید راهنمایی کنید .
متشکرم
سلام
دوست گرامی پسورد اکسس رو نمیشه کپی کرد (Copy Past )! حداقل حقیر که تست کردم این عملیات انجام نشد یعنی نتونستم کپی کنم . شما خودتون این عملیات رو انجام دادید ؟

unforgiven
دوشنبه 27 اسفند 1386, 19:04 عصر
سلام
دوست عزیز شما دیگه چرا ؟!؟
خیلی راحت میشه با کنترل وی کاراکتر ها رو بر روی فیلد پسورد کپی کرد .
بله , اگر بخواهیم از طریق راست کلیک این کارو انجام بدیم که اکسس این اجازه رو نمیده .
جایی یه بانک رو دیدم که حتی نمیشه با کنترل وی هم کاراکتر ها رو کپی کرد .
من دنبال این موضوع هستم . اکه کسی راهش رو پیدا کرد ممنون میشم راهنمایی کنه .
به هر حال ممنون که به این تاپیک توجه کردین .

مهدی قربانی
سه شنبه 28 اسفند 1386, 01:44 صبح
دوست عزیز شما دیگه چرا ؟!؟
سلام
دوست عزیز ضمن تشکر از اظهار لطف شما باید عرض کنم بنده شخصیت خاصی نیستم و از نظر علمی و تجربی مثل بقیه و دوستان بلکه هم کمترم و همینطور از خطا و اشتباه مبرا نیستم . در مورد نکته مورد نظر شما تصور حقیر معطوف به Password‌ اصلی اکسس در زمان ورود به برنامه بوده و در صورتیکه شما Password رو فعال کنید در زمان باز شدن فایل برنامه اونرو از شما مطالبه می کنه این ابزار کاملاً توسط خود اکسس هندل میشه و امکان ویرایش مستقیم اون با به تستی که من انجام دادم امکانپذیر نیست راه حلی که دوست خوبمون bad_boy_2007 ارائه دادن هم چون مطالبه پسورد زمانیه که هنوز عملاً وارد Application نشدیم پس جای خاصی ( فرم ) نمی تونیم این عمل رو ( اجرای کد پیشنهادی ایشون رو ) مگه با برنامه واسطی مثل VB یا ... اما نکته اینجاست که این پسورد در زمان ورود کارکترها قابل Cpoy & Past نیست حداقل من که تست کردم جواب منفی بود مگر اینکه منظور شما دو عزیز پسوردی باشه که خودمون بصورت دستی طراحی و غالباً روی فرمهای Startup قرار می دیم باشه که در اینصورت جهت بحث کاملاً متفاوت خواهد بود .

unforgiven
سه شنبه 28 اسفند 1386, 11:43 صبح
سلام مجدد
یا من بد توضیح دادم یا شما مطلب رو خوب متوجه نشدید . شما یک بانک اکسس MDB رو از طریق سکیوریتی و بعد ست پسورد , روش یک پسورد بگذارید بعد روی همون بانک کلیک کنید , می بینید که فرم وارد کردن پسورد ظاهر میشه تا پسورد بانک رو وارد کنید . حالا از طریق تایپ کاراکتر یا کنترل وی میشه پسورد رو در اون فیلد پسورد کپی کرد . من می خوام از کنترل وی کردن در این قسمت جلو گیری بشه . البته من می دونم این فیلد توسط خود اکسس هندل میشه ولی با توجه به مثالی که دیدم مطمئن هستم که راهی برای هندل کردنش به صورت Manual وجود داره و اصلا منظورم مورد Bad_boy_2007 نیست .
متشکرم

مهدی قربانی
سه شنبه 28 اسفند 1386, 14:40 عصر
سلام
بله درسته Ctrl+V ‌کار می کنه ولی برای مهار کردنش فکر نمیکنم کسی ایده ای داشته باشه اون برنامه ای که گفتید امکان مهار کلیدهای ترکیبی رو داشت نمی دونید با چه مکانیسمی کار می کرد ؟ قطعاً با یه ابزار یا نمی دونم Script یه همچین کاری رو انجام می داده .

unforgiven
چهارشنبه 29 اسفند 1386, 10:12 صبح
سلام
من مطمئن هستم از طریق اسکریپ یا ماکرو میشه اون رو کنترل کرد . دوستی تو این پست
http://barnamenevis.org/forum/showthread.php?t=62280
تونسته دکمه ایکس اکسس رو کنترل کنه البته اون رو به صورت اپلیکیشن درآورده , نمی دونم تو حالت معمولی بانک هم میشه این عملیات رو انجام داد یا خیر ؟

unforgiven
یک شنبه 04 فروردین 1387, 16:10 عصر
یعنی واقعا راهی وجود نداره ؟

unforgiven
شنبه 24 فروردین 1387, 19:52 عصر
دوستان اگه ممکنه راهنمایی کنید
این برام مهمه
متشکرم

davood-ahmadi
شنبه 24 فروردین 1387, 20:55 عصر
فکر نکنم این کار عملی باشه.
مگر اینکه یک برنامه باشه که از موقعی که کاربر در ویندوز LogIn کرد یک برنامه اجرا شود که کلیپ بورد را خالی کند و این کار دارای معایبی است.