سلام چطوري ميتونم براي ورود به برنامه ام نام كاربري و رمز عبور براي هر كاربر قرار بدم و بعد از اون نام كاربر فعال در برنامه نشون داده بشه؟ ممنون
Printable View
سلام چطوري ميتونم براي ورود به برنامه ام نام كاربري و رمز عبور براي هر كاربر قرار بدم و بعد از اون نام كاربر فعال در برنامه نشون داده بشه؟ ممنون
چون من هنوز با پایگاه داده توی وی بی کار نکردم پس این پیشنهاد رو بهت میدم :
تو میتونی مشخصات هر کدوم از کاربر هارو درون یک فایل تکست ذخیره کنی، مثلا اسم خط اول، فامیل خط دوم، پسورد خط سوم ... اسم فایل تکست هر کاربر رو برابر یوزر اون کاربر بکنی، بعدش طبق اون اسم وقتی میخواد وارد بشه فایلش رو باز میکنی و در خط سوم پسوورد رو پیدا میکنی، اگه پسوورد درست وارد شده بود و بقیه مشخصات هم درست بود کاربر بتونه واردش بشه.
اگه منظورم رو متوجه نشدی میتونم برات یه نمونه درست کنم.
اگه برام يك مثال بزنيد ممنون ميشم
خوشبختانه راهی که به ذهنم رسید جواب داد ... این هم یک مثال خیلی ساده. البته برنامه ی زیر کار اصلی رو میکنه و شاید امنیت زیادی نداشته باشه، برای این که امنیت برنامه بره بالا و دچار مشکلی نشه باید از توابعی مثل Lcase یا Trim هم استفاده کرد :
کد:Private Sub cmdLogin_Click()
Open "c:\" & txtUserName.Text & ".txt" For Input As #1
Input #1, pass
Input #1, pass
Close #1
If txtPassword.Text = pass Then
Form1.Show
Else
MsgBox "You'r password is wrong !!", vbCritical, "Wrong Pass"
End If
End Sub
نمیدونم تا چه حدی با این کد ها آشنا هستی، اگه متوحه نمیشی بگو تا برات توضیح بدم.کد:Private Sub cmdReg_Click()
Open "c:\" & txtUserName.Text & ".txt" For Output As #1
Print #1, txtUserName.Text
Print #1, txtPassword.Text
Close #1
End Sub