shitCoder

addUser_OOP_0.py

Dec 14th, 2017
1,556
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.65 KB | None | 0 0
  1. import random
  2. import os
  3. import smtplib
  4.  
  5. class User():
  6.     """Class for users"""
  7.  
  8.     def __init__(self, firstname, surname):
  9.         self.firstname = firstname
  10.         self.surname = surname
  11.         self.name = "{}.{}".format(self.surname.lower(), self.firstname.lower())
  12.         self.pswd = self.pswd()
  13.         self.email = "{}.{}@sspbrno.cz".format(self.surname.lower(), self.firstname.lower())
  14.         self.file = open("{}.txt".format(self.name), mode="a")
  15.         self.file.write("Username: {},\nEmail: {},\nYour password: {}\nCheck it on RDP: testlab.buchticka.eu\nYour UkUkNet Admin Team.".format(self.name, self.email, "pswd"))#"Username: UkUkNet\\{}\nYour password: {}\n".format(self.name, self.pswd()))
  16.         self.file.close()
  17.        
  18.     def __str__(self):
  19.         return "Username: UkUkNet\\{}\nYour password: {}\n".format(self.name, self.pswd())
  20.     def pswd(self):
  21.         print("{}{}_{}U".format(self.firstname[0].lower(), self.surname[0].lower(),len(self.name)/4))
  22.        
  23.         #return #"PSWD"#"{}{}_".format(self.firstname[0].lower(), surname[0].lower())
  24.     def sentMail(self):
  25.         self.mailSent = smtplib.SMTP_SSL("smtp.email.cz", 465)
  26.         self.mailSent.login("pythonemail@seznam.cz", "Test12")
  27.         self.mailSent.sendmail("pythonemail@seznam.cz", self.email, "Hi {},\nUsername: {},\nEmail: {},\nYour password: {}\nCheck it on RDP: testlab.buchticka.eu\nYour UkUkNet Admin Team.".format(self.firstname, self.name, self.email, "pswd"))
  28.        
  29.  
  30. #os.system("start \n PAUSE")
  31. #os.system("start dsadd user cn=Mike,ou=Ptas,dc=ukuknet,dc=intra -disabled no -pwd 123456 -dept Brno -loscr \\\\ukuknet.intra\\NETLOGON\\login.vbs -upn mike")
  32. #os.system("PAUSE")
  33.  
  34. #name1 = str(input("First name: "))
  35. #name2 = str(input("Surname: "))
  36.  
  37. #firstUser = User(str(input("First name: ")), str(input("Surname: ")))
  38. secUser = User("Lukas", "Matuska")
  39.  
  40. #pswd = "{}{}_".format(name1[0].lower(), name2[0].lower())
  41. #pswd+= str(random.randint(1000,9999))
  42. #pswd+= "U"
  43. #print("Your password: {}".format(pswd))
  44.  
  45. #userName = name2.lower() + "." + name1.lower()
  46. #print("Username: UkUkNet\\{}".format(userName))
  47.  
  48. #email = "{}@sspbrno.cz".format(userName)
  49. #print("Email: {}".format(email))
  50.  
  51. #obj.sendmail("pythonemail@seznam.cz", email, "Username: {},\n Email: {},\n Your password: {}\n Your UkUkNet Admin Team.".format(userName, email, pswd))
  52. #obj.sendmail("pythonemail@seznam.cz","pythonemail@seznam.cz","python je bozi")
  53.  
  54. #os.system("start")
  55.  
  56. #call("start dsadd user cn=Mike,ou=Ptas,dc=ukuknet,dc=intra -disabled no -pwd 123456 -dept Brno -loscr \\ukuknet.intra\NETLOGON\login.vbs -upn mike", shell=True)
  57. #call("start", shell=True)
  58. input(".: END :.")
Add Comment
Please, Sign In to add comment