-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSIGN.BAS
74 lines (65 loc) · 1.23 KB
/
SIGN.BAS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
CLS
PRINT "Sign-In /Login in Q-basic"
PRINT ""
PRINT ""
PRINT "Welcome to Q-basic"
PRINT "All credits goes to The Young Programmer"
PRINT ""
PRINT "Press 1 to Sign-In"
PRINT "Press 2 to Login"
INPUT ""; N$
IF N$ = "1" THEN
CLS
GOTO signin
ELSEIF N$ = "2" THEN
CLS
GOTO login
ELSE PRINT "Incorrect Input !!"
END IF
END
signin:
count = 0
PRINT "SIGN-IN FORM"
PRINT ""
INPUT "NAME :"; a$
INPUT "EMAIL :"; b$
INPUT "Username :"; aa$
INPUT "Passsword :"; c$
INPUT "Confirm Password :"; d$
IF c$ = d$ THEN
PRINT ""
PRINT "ACCOUNT REGISTERED SUCCESSFULLY"
count = 0
ELSEIF count <= 1 THEN
PRINT ""
PRINT "Password not the same"
count = count + 2
PRINT ""
GOTO signin
END IF
END
login:
count = 0
PRINT "LOGIN FORM"
PRINT ""
INPUT "Username :"; u$
INPUT "Password :"; p$
IF u$ = "admin" AND p$ = "admin" THEN
PRINT ""
PRINT "Login Successful"
count = 0
ELSEIF count <= 1 THEN
PRINT "Invalid Input !"
PRINT ""
PRINT "you have 1 trial left"
INPUT "Do you want to try agin (y/n)"; opt$
IF opt$ = "y" THEN
count = count + 2
PRINT ""
GOTO login
PRINT ""
END IF
ELSE PRINT "contact The Young Programmer for the password"
PRINT "OR use *admin* as default Username and Password"
END IF
END