How to write a password mask program in as400?
like the password which i type should be displayed
as '*****' r ###### which the user wishes to dispaly
if u could help me with url r the solution in written code
this will help me

Answer Posted / abhishek bajpai

The above answer is wrong. "EDTMSK" keyword can only
protect certain positions of a field (but can't replace a
character entered by the user).
To do this...

Say the actual field is PASSWD which you want to mask.
Create one more field say XYZ of attributes 1A in non
display mode(DSPATR(ND)) with CHECK(ER)keyword. Ur cursor
will remian on this field. Keep the actual field PASSWD as
protected.
Now, what will happen here is, when u enter any character
in XYZ, due to CHECK(ER) keyword the control will go back
to the program and then u can populate field PASSWD with
an '*' inside it and EXFMT the display file again with
blank XYZ and PASSWD with a '*'. Do this inside a loop.
Then in the end you can validate the actual password
entered when the user presses ENTER key. The PASSWD field
here is just to display the number of '*' as the number of
characters entered by the user as a password.

Quite long.
If u haven't understood I can send u the actual code. I
have done it previously for a client.

Abhishek

Is This Answer Correct ?    5 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

how you get the relative record in a subfile in which cursor is located?

611


is it possible to create a physical file without dds?

1185


Difference Between Source Physical File & Physical File?

635


What Is Default Data Type (if You Define Decimals '0') In Physical File?

1137


what is the difference between seton lr and retrn?

1269






what is the purpose of dynslt keyword?

1027


what does vldcmdkey means?

811


What is the difference between iter and do? We know both are used to execute set of statements repeatedly, but what is the main difference?

547


what are the two record formats a subfile contain ?

1109


What is a query can be displayed without saving it?

671


using dfu, user will be able to ___________ from physical file?

575


What Is The Purpose Of The "n" In The Following Calculation Specification?

668


what is the maximum number of records you can specify in a display file?

1116


what is the maximum number of files allowed in rpg?

936


what are the different types of variables available in cl?

1001