735 B
735 B
auth.bas (Template)
This template demonstrates a simple authentication flow using the BASIC dialog language.
REM Simple authentication flow
SET attempts = 0
LABEL auth_loop
HEAR password
IF password = "secret123" THEN
TALK "Authentication successful."
ELSE
SET attempts = attempts + 1
IF attempts >= 3 THEN
TALK "Too many attempts. Goodbye."
EXIT
ENDIF
TALK "Incorrect password. Try again."
GOTO auth_loop
ENDIF
Purpose
- Shows how to collect a password with
HEAR. - Limits the number of attempts to three.
- Uses
TALKto give feedback andEXITto end the dialog after too many failures.
Keywords used: SET, HEAR, IF, ELSE, GOTO, EXIT, TALK.