Ejemplo n.º 1
0
 def __init__(self, id_, username, hashed_password):
     self.username = username
     self.hashed_password = hashed_password
     self.id = id_
     self.name = mongo.get_name(id_)
     self.email = mongo.get_email(id_)
     self.profile_pic = mongo.get_profile_pic(id_)
Ejemplo n.º 2
0
def generate_password():
    
    id_ = user.get_id()
    email = mongoUsr.get_email(id_)
    username = email.split(".")[1].split("@")[0]
    password = username
    hashed_password = bcrypt.generate_password_hash(password).decode('utf-8')
    mongoUsr.add_login_info(id_, username, hashed_password)

    print(hashed_password)
Ejemplo n.º 3
0
def index():
    if current_user.is_authenticated:
        # form = Password()
        id_ = user.get_id()
        name = mongoUsr.get_name(id_)
        email = mongoUsr.get_email(id_)
        profile_pic = mongoUsr.get_profile_pic(id_)
        first_Name = name.split(' ', 1)[0]
        if mongoAdmin.is_admin(id_):
            role = 'admin'
        else:
            role = 'member'
        print("Logged in")
        return render_template('profile.html', name=first_Name, email=email, picture=profile_pic, role = role, display_navbar="inline")

    else:
        print("Not logged in")
        return render_template("login.html", text="Login", display_noti="none", display_navbar="none", name="SIGN UP NOW!")