def changePassword(re): catchpreuser=p1.preExistingUser() p=getpass.getpass("new password:"******"LIBRARY_MANAGEMENT_PROJECT/PROJECT_TEXT_FILES/pwd.dat",'wb') as f: for i in range(len(catchpreuser)): for j in catchpreuser[i]: if j==re: catchpreuser[i][j][0]=p for i in range(len(catchpreuser)): pickle.dump(catchpreuser[i],f) print("Password Updated Successfully")
def new_student(u,p): catchpreuser=p1.preExistingUser() print() n1,n2,n3,n4=input("Name:"),input("D.O.B:"),input("Branch:"),input("Year Of Admission:") Stud=s.StuDetails(u,n1,n2,n3,n4) with open("LIBRARY_MANAGEMENT_PROJECT/PROJECT_TEXT_FILES/pwd.dat","ab") as f: d={} l=[] l.append(p) l.append('s') d[u]=l catchpreuser.append(d) pickle.dump(d,f) print("Student Added Successfully")
def new_faculty(u, p): catchpreuser = p1.preExistingUser() print() n1, n2, n3, n4 = input("Name:"), input("D.O.B:"), input( "Department:"), input("Year Of Joining:") Fac1 = f1.FacDetails(u, n1, n2, n3, n4) with open("LIBRARY_MANAGEMENT_PROJECT/PROJECT_TEXT_FILES/pwd.dat", "ab") as f: d = {} l = [] l.append(p) l.append('f') d[u] = l catchpreuser.append(d) pickle.dump(d, f) print("Faculty Added Successfully")