cookie_hash["userId"], cookie_hash["sessionId"]) == 0)): print "Location:login" print sys.exit(0) message, messageType = mew.processCookieMessage(cookie, cookie_hash) userId = cookie_hash["userId"] userData = mew.getUser(userId) userName = userData["userName"] mew.log("cp") template = mew.slurp_file("template/usersettings.html") tmp_str = template.replace("<!--USER-->", userName) tmp_str = tmp_str.replace("<!--USERID-->", userId) tmp_str = tmp_str.replace("<!--LEFT-->", mew.slurp_file("template/left_template.html")) tmp_str = tmp_str.replace("<!--USERINDICATOR-->", mew.userIndicatorString(userId, userName)) analytics = mew.slurp_file("template/analytics_template.html") tmp_str = tmp_str.replace("<!--ANALYTICS-->", analytics) tmp_str = mew.replaceTemplateMessage(tmp_str, message, messageType) print "Content-Type: text/html;charset=utf-8" print cookie.output() print print tmp_str
if userData["type"] == "anonymous": unamestr = "[" + str(userName) + "]" #print "Location:/register" #print cookie.output() #print #sys.exit(0) if loggedInFlag: nav = mew.processLoggedInNavTemplate(nav, userData["userName"], userData["type"]) else: nav = mew.loggedOutNavTemplate(nav) tmp_str = template tmp_str = mew.replaceTemplateMessage(tmp_str, msg, msgType) if loggedInFlag: tmp_str = tmp_str.replace("<!--BREADCRUMB-->", mew.breadcrumb(str(userName), userId)) tmp_str = tmp_str.replace("<!--FOOTER-->", footer) tmp_str = tmp_str.replace("<!--NAVBAR-->", nav) tmp_str = tmp_str.replace("<!--ANALYTICS-->", analytics) start = 0 end = 10 if "s" in h: start = h["s"] if "e" in h: end = h["e"] explore_table = ""
import meowaux as mew cgitb.enable() cookie = Cookie.SimpleCookie() cookie_hash = mew.getCookieHash(os.environ) loggedInFlag = False if (("userId" in cookie_hash) and ("sessionId" in cookie_hash) and (mew.authenticateSession( cookie_hash["userId"], cookie_hash["sessionId"]) != 0)): loggedInFlag = True msg, msgType = mew.processCookieMessage(cookie, cookie_hash) template = mew.slurp_file("template/signupemailfail.html") tmp_str = mew.replaceTemplateMessage(template, msg, "nominal") if loggedInFlag: userData = mew.getUser(cookie_hash["userId"]) userName = userData["userName"] tmp_str = tmp_str.replace( "<!--USERINDICATOR-->", mew.userIndicatorString(cookie_hash["userId"], userName)) if userData["type"] == "anonymous": tmp_str = tmp_str.replace( "<!--LEFT-->", mew.slurp_file("template/left_template_anonymous.html")) else: tmp_str = tmp_str.replace( "<!--LEFT-->", mew.slurp_file("template/left_template.html"))