PDA

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



mehrdad hamid reza
جمعه 26 تیر 1388, 15:36 عصر
سلام بچه ها میدونم از سوالام خسته شدید ولی به امید روزی که با کمکهای شما بتونم سوالای دیگران جواب بدم

میخوام یک فرم درست کنم که ابتدای کار بالا بیاد ودرخواست رمز عبور از کاربر کنه واگر اشتباه بود بتونه یک رمز جدید درست کنه و این رمز و نام کاربری جدید در یک بانک اطلاعاتی ذخیره بشه(sql server) ممنون

Hossis
جمعه 26 تیر 1388, 18:40 عصر
مشکل کجا هست
اگه مشکل در اصل ساخت اين فرم هست که بايد بگم مشکلي نداره بايد بري رو منوي پروژه و گزينه اول رو بزني، ( اضافه يک فرم ويندوز ) و از ليست، فرم لوگين( Login form ) رو انتخاب کني. تا اين جا مشکلي نداره
بعد در پنجره خصوصيات پروژه، اين فرم رو به عنوان فرم اصلي و اولي انتخاب مي‌کني که اول ازهمه بالا بياد
اما اين که رمز رو تست کنه هم کاري نداره
رمز اصلي رو در يک متغير ذخيره مي‌کني بعد نوشته کادر متن رو با اون مقايسه مي‌کني معلوم مي‌شه درسته يا اشتباه
اما اين که رمز جديدي بسازه من نفهميدم منظورت چيه يعني رمز جديد به کاربر معرفي بشه يا رمز قبلي اون پاک بشه؟
در ضمن من از سکوآل سر در نمي‌يارم فارسي حرف بزن ( من با اکسس کار مي کنم)
کدش اين طوره



Sub OkButton _Click(Sender,E)Handles ...

Dim Pass As String ="123+fgkhj@#"
if txtPass =Pass then
Frmmain.show
else ' اگر رمز اشتباه بود
msgbox " password Invalid!"
'رمز عوض مي‌شود
Pass ="dsfgdsee&^*"
Rs.open("Table",DBConnection)
rs.fields("password").value =Pass
RS.UPDATE
rs.close
end if
end sub

البته ببخشيد که خلاصه نوشتم
جاهائي که لازم باشه تکميل کنيد
من با سکوآل کار نکردم و گرنه اون رقمي درخدمت بودم
اميدوارم به جوابتون رسيده باشيد

mehrdad hamid reza
جمعه 26 تیر 1388, 20:00 عصر
دستت درد نکنه حسین جان ولی مشکل اینجاست که من میخوام از طریق sql به صحت رمز عیور
دستیابد و فکر کنم باید از دستور ready یک sqlcommand استفاده کنم

karim orooji
جمعه 26 تیر 1388, 21:56 عصر
با سلام
به زودي زود اين برنامه رو برات درست ميكنم
منتظر باش
يكم سرم سرم شلوغه

morteza_261
شنبه 27 تیر 1388, 01:36 صبح
سلام
دوست عزیز یه نمونه برنامه توی این تایپک گذاشتم
امیدوارم جواب سوال هات رو بگیری
اگه سوالی بود در خدمتم
http://barnamenevis.org/forum/showthread.php?t=155804
ولی فکر نمیکنی قبل از ایجاد تایپک اگه یه جستجو توی سایت میکردی خودت زودتر به جواب میرسیدی؟؟؟

mehrdad hamid reza
شنبه 27 تیر 1388, 13:54 عصر
سلام هنوز برنامه را ندیدم ولی از همتون ممنونم

karim orooji
شنبه 27 تیر 1388, 14:19 عصر
يا سلام به دوست گرامي
اين برنامه رو برات نوشتم

ابتدا بانك رو به sql server اضافه كن
سپس برنامه رو اجرا كن
پسورد برنامه هم هست
user=admin
pass=admin



سلام
دوست عزیز یه نمونه برنامه توی این تایپک گذاشتم
امیدوارم جواب سوال هات رو بگیری
اگه سوالی بود در خدمتم
http://barnamenevis.org/forum/showthread.php?t=155804 (http://barnamenevis.org/forum/showthread.php?t=155804)
ولی فکر نمیکنی قبل از ایجاد تایپک اگه یه جستجو توی سایت میکردی خودت زودتر به جواب میرسیدی؟؟؟

از دوست گرامي جناب morteza_261 خان ممنونيم
گويا فايل زيپ مشكل داره



موفق باشي

morteza_261
شنبه 27 تیر 1388, 17:01 عصر
از دوست گرامي جناب morteza_261 خان ممنونيم
گويا فايل زيپ مشكل داره




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

mehrdad hamid reza
شنبه 27 تیر 1388, 22:21 عصر
بچه شرمنده ولی یک سوال جدید

اگر یخواهیم این پسوردها را فیلتر کنیم(admin ,Guest) تعریف کنیم از چه راهی باید وارد بشم مثلا کاریرانی که مدیر نیستند به یکسری از فیلدها دست پیدا نکنند

karim orooji
یک شنبه 28 تیر 1388, 15:43 عصر
اگر یخواهیم این پسوردها را فیلتر کنیم(admin ,Guest) تعریف کنیم از چه راهی باید وارد بشم مثلا کاریرانی که مدیر نیستند به یکسری از فیلدها دست پیدا نکنند

منظور شما از فيلد ها محدود كردن برنامه هست


با سلام به دوست گرامي
شما ميتونيد براي اين كار
يك فيلد ديگه به برنامه اضافه كنيد كه داخل فيلد
اگر مقدار فيلد 1 بود مربوط به مديران
و اگر مقدار فيلد 2 بود مربوط به كاربران است
وسپس در برنامه محدوديت هايي رو براش در نظر ميگيريد