home *** CD-ROM | disk | FTP | other *** search
- ********************
-
- FUNCTION Password
-
- PARAMETERS _passt, _passl, _passb, _passr
-
- IF PCOUNT() = 0
- _passt = 13
- _passl = 2
- _passb = 16
- _passr = 44
- ENDIF
-
- IF PCOUNT() = 2
- _passb = _passt + 3
- _passr = _passl + 42
- ENDIF
-
- PRIVATE _temp, _one, _two, _return
-
- _return = .T.
- Windowpush(_passt, _passl, _passb, _passr)
- _temp = SPACE(15)
- CLEAR GETS
- @ _passt+1, _passl + 3 SAY "Leave Blank to keep old Password"
- @ _passt+2, _passl + 3 SAY "Enter New Password: " GET _temp PICT "XXXXXXXXXXXXXXX"
- READ
- IF LASTKEY() = 27
- _return = .F.
- ELSE
- IF UPDATED()
- scrpass = GENPASS(_temp)
- ENDIF
- Clear_area()
- @ _passt+2, _passl + 3 SAY "Enter Times for Password: " GET scrtimes PICT "##"
- READ
- IF LASTKEY() = 27
- _return = .F.
- ENDIF
- ENDIF
- Windowpop()
- RETURN(_return)
-
- * End of File
-