Beispiel #1
0
def login():
    while True:
        command = input(
            "Select which method of sign in you would like -\n1.)Scan Card\n2.)Enter Key Code\nb.)Back\n>>"
        ).lower().strip(" ")
        if command == "1":
            print("||Scanner is currently unavailable||")
        elif command == "2":
            keyCode = input("Enter Key Code:")
            if database.db.checkForKeyCode(keyCode) == False:
                print("||Key code does not exist||")
            else:
                mainUser = database.db.returnUserInfo(keyCode)[0]
                if mainUser[2] == 2:
                    password = input("Password:"******"Password Invalid")
                elif mainUser[2] == 0:
                    newUser = user.User(mainUser[1], mainUser[0], mainUser[2],
                                        mainUser[3])
                    newUser.UI()
                elif mainUser[2] == 1:
                    newUser = user.Teacher(mainUser[1], mainUser[0],
                                           mainUser[2], mainUser[3])
                    newUser.UI()
        elif command == "b":
            break
        else:
            print("||That is not a command||")
Beispiel #2
0
def getUser(keycode):
    data = database.db.returnUser(keycode)
    print(data)
    if data[0][2] == 0:
        user = user.Student(data[0][1], data[0][2], data[0][0], data[0][3],
                            data[0][4])
    elif data[0][2] == 1:
        user = user.Teacher(data[0][1], data[0][2], data[0][0], data[0][3],
                            data[0][4])
    elif data[0][2] == 2:
        user = user.Admin(data[0][1], data[0][2], data[0][0], data[0][3],
                          data[0][4])
    return user
Beispiel #3
0
 def check_login(self):
     username = self.login_input.get().lower()
     password = self.password.get().lower()
     answer = db.check_user_details(username, password)
     if answer == False:
         return self.if_false()
     else:
         if answer[2] == "Student":
             self.logged_in = user.Student(answer[0], answer[1], answer[2],
                                           answer[3], answer[4], answer[5])
         elif answer[2] == "Teacher":
             self.logged_in = user.Teacher(answer[0], answer[1], answer[2],
                                           answer[3], answer[4], answer[5])
         elif answer[2] == "Admin":
             self.logged_in = user.Admin(answer[0], answer[1], answer[2],
                                         answer[3], answer[4], answer[5])
         self.main_screen()
Beispiel #4
0
import user

admin = user.Admin('Elsa', 'Ohno', 'Seattle')
admin.privileges.show_privileges()
Beispiel #5
0
import user

octavio = user.Admin("octavio", "sosa", "23", "male")
octavio.myprivileges.show_privileges()
Beispiel #6
0
from restaurant import Restaurant
my_restaurant = Restaurant('KFC','chicken')
my_restaurant.describe_restaurant()

import user
privileges = ('edit web','change name')
admin = user.Admin('kaku','kou',26,privileges)
admin.privileges.show_privileges()


import user
Admin = user.Admin('tao','zhenting','36','shanghai')
Admin.show_privileges()
Beispiel #8
0
import user

admin = user.Admin('zheng', 'hongbo')
admin.privileges.show_privileges()
Beispiel #9
0
import user

paul_admin = user.Admin("Paul", "Normington", "pw123", "black")
paul_admin.privileges.show_privileges()

user_privileges = [
    "can delete users"
]

paul_admin.privileges.privileges = user_privileges
paul_admin.privileges.show_privileges()
Beispiel #10
0
import car
import user

a = car.Car('Audi', 'A4', 2016, 33)
a.describe()
print("It  works")
a.get()
a.new_mileage(11)
b = car.electric("Tesla", "Roadster", 2017, 55)
b.describe()

a1 = user.User("Vishnu", 17, 163, 5.5)
b1 = user.Admin("admin", 17, 163, 5.5)
b1.privileges()
bin(3)
print(bin(100))
Beispiel #11
0
import user

user_1 = user.Admin('jan', 'kowalski', 'jkow', 'male', 40)
user_1.describe_user()
user_1.privileges.show_privileges()
Beispiel #12
0
import user
users = user.Admin('s', 's')
users.privileges.show_privileges()
# Try It Yourself Exercise - Pg.180
# 9-11 Imported Admin
########################################################################################################################
# Using your code from exercise 9-8
# Store the classes User, Privileges and Admin in one module
# Create a separate file, make an Admin instance and call show_privileges() to show it working
########################################################################################################################

import user

admin_user = user.Admin('brock', 'solid', '30', 'male', 'blue')
admin_user.describe_user()

# Make a list of privileges to add to the admin user
admin_user_privileges = ['can add post',
                    'can delete post',
                    'can ban user'
                    ]

# Add privileges to the user
admin_user.privileges.privileges = admin_user_privileges

# Show privileges
admin_user.privileges.show_privileges()
Beispiel #14
0
# 9-10 导入Restaurant类
import restaurant

restaurant_0 = restaurant.Restaurant("kfc", 'junk food')
restaurant_0.describe_restaurant()

# 9-11 导入Admin类
import user

admin = user.Admin('Tian ran', 'Wang', ['read'], 'handsome')
admin.show_privileges()

# 9-12 多个模块
from only_user import User
from admin import Admin, Privileges

admin = Admin("steve", "nash", ["read"], "handsome")
admin.show_privileges()
Beispiel #15
0
import user

admin1 = user.Admin('mary', 'adams')
admin1.privelages.powers = ['can add post', 'can delete post', 'can ban user']
admin1.privelages.showprivelages()
Beispiel #16
0
import user

user_1 = user.Admin('f', 'l')
user_1.privileges.show_privileges()
Beispiel #17
0
import user


admin = user.Admin('jack', 'mark', 23)
admin.privileges.show_privileges()
Beispiel #18
0
import user

admin = user.Admin("Admin",
                   "Admin",
                   "can add post",
                   "can delete post",
                   age="22",
                   gender="male")
admin.describe_user()
admin.privileges.show()