Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import hashlib
- from time import gmtime, strftime
- import socket
- ##Singup user section##
- def SingUp(username,password,confpassword):
- Uusername=str(raw_input(username))
- Ppassword=str(raw_input(password))
- password_hash=hashlib.md5(Ppassword.encode())
- Ppassword=password_hash.hexdigest()
- Cconfpassword=str(raw_input(confpassword)) #password confirmation
- Cconfpassword_hash=hashlib.md5(Cconfpassword.encode())
- Cconfpassword=Cconfpassword_hash.hexdigest()
- SingUpDb=["username: ","\npassword: ","\nconfpass: ","\nTime and Date: " ,"\nIP Addreas: ","\n"]
- SingUpDb.insert(1,Uusername)
- SingUpDb.insert(3,password_hash.hexdigest())
- SingUpDb.insert(5,Cconfpassword_hash.hexdigest())
- SingUpDb.insert(7,strftime("%d-%m-%Y %H:%M:%S", gmtime())) #date and time
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- s.connect(('google.com', 0))
- SingUpDb.insert(9,s.getsockname()[0])#get ip
- a = '-------------------------------------------------------------'
- SingUpDb.insert(11,a+'\n\n')
- Userdb=open("UsersList.txt","a")
- for i in SingUpDb:
- Userdb.write(i)
- def cred(username,password,confpassword):
- Uusername=str(raw_input(username))
- Ppassword=str(raw_input(password))
- password_hash=hashlib.md5(Ppassword.encode())
- Ppassword=password_hash.hexdigest()
- Cconfpassword=str(raw_input(confpassword))
- Cconfpassword_hash=hashlib.md5(Cconfpassword.encode())
- Cconfpassword=Cconfpassword_hash.hexdigest()
- New_Password_hash =str()
- if Ppassword!=Cconfpassword :
- while Ppassword!=Cconfpassword:
- print("Not match")
- New_Password=str(raw_input("confirm password again: "))
- New_Password_hash=hashlib.md5(New_Password.encode())
- New_Password=New_Password_hash.hexdigest()
- if New_Password_hash.hexdigest()==password_hash.hexdigest():
- print("Match")
- break
- creds=["username: ","\npassword: ","\nconfpass: ","\nTime and Date: " ,"\nIP Addreas: ","\n"]
- creds.insert(1,Uusername)
- creds.insert(3,password_hash.hexdigest())
- creds.insert(5,New_Password_hash.hexdigest())
- creds.insert(7,strftime("%d-%m-%Y %H:%M:%S", gmtime()))
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- s.connect(('google.com', 0))
- creds.insert(9,s.getsockname()[0])
- a = '-------------------------------------------------------------'
- creds.insert(11,a+'\n\n')
- with open("UsersANDpass.txt","a")as f:
- for word in creds:
- f.write(word)
- else:
- print "Thank you!"
- creds=["username: ","\npassword: ","\nconfpass: ","\nTime and Date: " ,"\nIP Addreas: ","\n"]
- creds.insert(1,Uusername)
- creds.insert(3,password_hash.hexdigest())
- creds.insert(5,Cconfpassword_hash.hexdigest())
- creds.insert(7,strftime("%d-%m-%Y %H:%M:%S", gmtime()))
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- s.connect(('google.com', 0))
- creds.insert(9,s.getsockname()[0])
- a = '-------------------------------------------------------------'
- creds.insert(11,a+'\n\n')
- with open("UsersANDpass.txt","a")as f:
- for word in creds:
- f.write(word)
- ########## Folder Function ###########
- def OpenFolder(FolnameDesktop):
- getFolname=str(raw_input(FolnameDesktop))
- os.mkdir("C:\\Users\\shai1\\desktop\\ "+getFolname)
- def OpenFolderDocument(openFD):
- getFD=str(raw_input(openFD))
- os.mkdir("C:\\Users\\shai1\\Documents\\ "+getFD)
- def OpenFolderProgramsFile (openPG):
- getPG=str(raw_input(openPG))
- os.mkdir("C:\\Program Files\\ "+getPG)
- def main():
- print("1.SingUp")
- print("2.Login")
- Getin=str(raw_input("Choose what you want to do: "))
- if Getin=="1":
- singupstirng=SingUp(username="UserName: ",password="Password: ",confpassword="Confirm Password: ")
- elif Getin=="2":
- inserttolist=cred(username="user: ",password="pass: ",confpassword="confp: ")
- creds=["username: ","\npassword: ","\nconfpass: " ," \n ","\n"]
- print("Welcome to the Shortcater")
- print("1.To open a new folder")
- Action=str(raw_input("Take an option: "))
- if Action=="1":
- print("1.desktop \n2.Documents \n3.Program files")
- ActionFolderChoose=str(raw_input("Wher do you want to open the folder?: "))
- if ActionFolderChoose=="1":
- makefol=OpenFolder(FolnameDesktop="folder name: ")
- elif ActionFolderChoose=="2":
- Makefoldocument=OpenFolderDocument(openFD="Folder name: ")
- elif ActionFolderChoose=="3":
- MakefoldProgramFiles=OpenFolderProgramsFile(openPG="Folder name: ")
- else:
- print("Not allowd")
- exit()
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment