-
Notifications
You must be signed in to change notification settings - Fork 0
/
user.py
66 lines (59 loc) · 1.47 KB
/
user.py
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
import sys, os, time
IS_WINDOWS = os.name == "nt"
IS_MAC = sys.platform == "darwin"
def clear_screen():
if IS_WINDOWS:
os.system("cls")
else:
os.system("clear")
def user_choice():
return input("\n>>> ").lower().strip()
def namereg(text="Enter Username"):
clear_screen()
print(text)
choice = user_choice()
try:
os.makedirs("data")
except:
pass
us = open("data/{}.py".format(choice), "w+")
us.write("username = '{}'".format(choice))
print("Saved Data!")
us.close()
def passreg(text="Enter Password"):
clear_screen()
print(text)
choice = user_choice()
import os.path
if os.path.isfile(text):
input("Choose another password!")
passreg(text=text)
else:
us = open("data/{}.py".format(choice), "w+")
us.write("username = '{}'".format(choice))
print("Saved Data!")
us.close()
def ousername(text="Setup one user"):
clear_screen()
print(text)
choice = user_choice()
try:
os.makedirs("data")
except:
pass
use = open("data/ouser.py", "w+")
use.write("username = '{}'".format(choice))
print("Data Saved!")
use.close()
def ouserpass(text="Setup one user pass"):
clear_screen()
print(text)
choice = user_choice()
try:
os.makedirs("data")
except:
pass
use = open("data/opass.py", "w+")
use.write("password = '{}'".format(choice))
print("Data Saved!")
use.close()