Prompt.OPEN('Only managers can void a sale.\'+ 'Please enter login credentials\'+ 'User: #1##############\'+ 'Password: #2##############'); Prompt.INPUT(1,UserName); Prompt.INPUT(2,Passw); Prompt.CLOSE; Login.INIT; Login.VALIDATE(Password,Passw); Hash := Login.Password; IF NOT Login.GET(UserName) THEN ERROR('User %1 does not exist!',UserName); MESSAGE(Login.Password); IF (Login.Password = Hash) THEN BEGIN 'do some stuff END ELSE ERROR('Incorrect password for user %1',UserName);I'm assuming that navision must padd the password in some manner before it hashes it. Can anyone tell me what I need to do here? :twisted:
Comments
Try setting the "User ID" field on your Login record before validating the password...
your idea was dead on! It works perfect.
Thanks
I traded my sanity for a railgun