Exemplo n.º 1
0
def check_password(p_word, re_p_word):
    l_flag = u_flag = d_flag = s_flag = 0
    if (len(p_word) > 7 and p_word == re_p_word):
        for i in p_word:
            if i.isalpha() and i.lower() == i:
                l_flag = 1
                break
        for i in p_word:
            if i.isalpha() and i.upper() == i:
                u_flag = 1
                break
        for i in p_word:
            if i.isdigit():
                d_flag = 1
                break
        for i in p_word:
            if not (i.isalpha() or i.isdigit()):
                s_flag = 1
                break

        if l_flag == 1 and u_flag == 1 and d_flag == 1 and s_flag == 1:
            return True
    else:
        raise CustomException.InvalidPasswordException()
Exemplo n.º 2
0
def check_b_password(n_password):
    if not n_password.isalnum():
        return True
    raise CustomException.InvalidPasswordException()