|
-
Jan 10th, 2007, 11:25 AM
#1
Thread Starter
Lively Member
-
Jan 10th, 2007, 11:27 AM
#2
Re: Remember Login details
Where do you want to save them to?
-
Jan 10th, 2007, 11:33 AM
#3
Thread Starter
Lively Member
Re: Remember Login details
i dunno what would be best, file or registry, any method would do.
-
Jan 10th, 2007, 11:40 AM
#4
Re: Remember Login details
 Originally Posted by totaly
i dunno what would be best, file or registry, any method would do.
file or registry or database table....it depends on you and how much security is an issue.
Do you want to save them (wherever you decide) as straight text, or do they need to be encrypted/decrypted?
-
Jan 10th, 2007, 11:48 AM
#5
Thread Starter
Lively Member
Re: Remember Login details
Registry will be fine, and security aint a problem so straight text
-
Jan 10th, 2007, 11:50 AM
#6
Re: Remember Login details
Are you familiary with VB's SaveSetting and GetSettings functions?
They are built keywords that will read/write registry entries. They are somewhat limited in their scope insofaras you have only minimal control over where the entries are written, but I think for your purposes they would do just fine.
Edit: I had to go find this...Here is a CodeBank entry by Martin Liss on this subject.
-
Jan 10th, 2007, 12:10 PM
#7
Thread Starter
Lively Member
Re: Remember Login details
Ok, thnx i got this so far, just need to sort out if the chkbox is checked.
VB Code:
SaveSetting App.EXEName, "LoginDetails", "UserName", txtUserName.Text
SaveSetting App.EXEName, "LoginDetails", "Password", txtPassword.Text
txtUserName.text = GetSetting (App.EXEName, "LoginDetails", "UserName", "")
txtPassword.text = GetSetting (App.EXEName, "LoginDetails", "Password", "")
-
Jan 10th, 2007, 12:13 PM
#8
Re: Remember Login details
In your OK button click event put
VB Code:
If chkSave.Value = vbChecked Then
SaveSetting App.EXEName, "LoginDetails", "UserName", txtUserName.Text
SaveSetting App.EXEName, "LoginDetails", "Password", txtPassword.Text
End If
-
Jan 10th, 2007, 06:28 PM
#9
Thread Starter
Lively Member
Re: [RESOLVED] Remember Login details
can u help with saving the checkbox true/false
the username+pass is stored, but ofcourse nextime the checkbox aint ticked
-
Jan 10th, 2007, 06:31 PM
#10
Re: Remember Login details
 Originally Posted by Hack
In your OK button click event put
VB Code:
If chkSave.Value = vbChecked Then
SaveSetting App.EXEName, "LoginDetails", "UserName", txtUserName.Text
SaveSetting App.EXEName, "LoginDetails", "Password", txtPassword.Text
End If
You could just save the checkbox value in the registry like you did with the username/password. Alternatively, you could extend on the above code:
VB Code:
If chkSave.Value = vbChecked Then
SaveSetting App.EXEName, "LoginDetails", "UserName", txtUserName.Text
SaveSetting App.EXEName, "LoginDetails", "Password", txtPassword.Text
Else
DeleteSetting App.EXEName, "LoginDetails"
End If
And after you read back the username/password, you can do this:
VB Code:
If Len(txtUser.Text) = 0 And Len(txtPass.Text) = 0 Then
chkSave.Value = 0
Else
chkSave.Value = 1
End If
-
Jan 10th, 2007, 06:40 PM
#11
Thread Starter
Lively Member
Re: [RESOLVED] Remember Login details
i see so
VB Code:
chksave.value = GetSetting (App.EXEName, "LoginDetails", "Save", "")
VB Code:
SaveSetting App.EXEName, "LoginDetails", "Save", chksave.value
-
Jan 10th, 2007, 06:56 PM
#12
Re: [RESOLVED] Remember Login details
VB Code:
chksave.value = CInt(GetSetting (App.EXEName, "LoginDetails", "Save", "[B]0[/B]"))
-
Jan 10th, 2007, 06:59 PM
#13
Thread Starter
Lively Member
Re: [RESOLVED] Remember Login details
ah thnx, i was getting a type mistmatch, fixed now
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|