def newsFeed(firstname, email): base.newsFeedStart() posts = model.getPosts(firstname, email) for post in posts: base.newsFeedPost(post) base.newsFeedEnd() if caption != None: media = fieldStorage["media"] model.savePost(email, caption, media) if firstname != None: base.navbar(firstname, email) newsFeed(firstname, email) else: password = fieldStorage.getvalue("password") result = model.login(email, password) if isinstance(result, model.User): base.navbar(result.firstname, result.email) newsFeed(result.firstname, result.email) else: base.error(email, "Invalid Credentials !") base.footer() # print(f''' # Email : {email} # Password : {password}
#!/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 import cgi import base import model fieldStorage = cgi.FieldStorage() firstname = fieldStorage.getvalue("firstname") email = fieldStorage.getvalue("email") flag = fieldStorage.getvalue("friend") base.header() base.navbar(firstname, email) base.createFriendsList() if flag != "all" and flag != None: model.addFriend(email, flag) friends = model.getFriendsList(email) if flag == "all": for friend in model.getAllFriends(email): base.createFindFriendLi(friend[0], firstname, email) else: for friend in friends: base.createLi(friend[0]) base.endFriendsList() base.footer()