def process_signup(): connection = pymongo.Connection(connection_string, safe=True) email = bottle.request.forms.get("email") username = bottle.request.forms.get("username") password = bottle.request.forms.get("password") verify = bottle.request.forms.get("verify") # set these up in case we have an error case errors = {'username':cgi.escape(username), 'email':cgi.escape(email)} if (user.validate_signup(username, password, verify, email, errors)): if (not user.newuser(connection, username, password, email)): # this was a duplicate errors['username_error'] = "Username already in use. Please choose another" return bottle.template("signup", errors) session_id = user.start_session(connection, username) print session_id cookie= user.make_secure_val(session_id) bottle.response.set_cookie("session",cookie) bottle.redirect("/welcome") else: print "user did not validate" return bottle.template("signup", errors)
def process_signup(): connection = MongoClient('localhost', 27017) email = bottle.request.forms.get("email") username = bottle.request.forms.get("username") password = bottle.request.forms.get("password") verify = bottle.request.forms.get("verify") errors = {'username': cgi.escape(username), 'email': cgi.escape(email)} if (user.validate_signup(username, password, verify, email, errors)): if (not user.newuser(connection, username, password, email)): # trata duplicados errors[ 'username_error'] = "Username already in use. Please choose another" return bottle.template("signup", errors) session_id = user.start_session(connection, username) print session_id cookie = user.make_secure_val(session_id) bottle.response.set_cookie("session", cookie) bottle.redirect("/welcome") else: print "user did not validate" return bottle.template("signup", errors)
def process_signup(): connection = pymongo.Connection(connection_string, safe=True) email = bottle.request.forms.get("email") username = bottle.request.forms.get("username") password = bottle.request.forms.get("password") verify = bottle.request.forms.get("verify") # set these up in case we have an error case errors = {'username': cgi.escape(username), 'email': cgi.escape(email)} if (user.validate_signup(username, password, verify, email, errors)): if (not user.newuser(connection, username, password, email)): # this was a duplicate errors[ 'username_error'] = "Username already in use. Please choose another" return bottle.template("signup", errors) session_id = user.start_session(connection, username) print session_id cookie = user.make_secure_val(session_id) bottle.response.set_cookie("session", cookie) bottle.redirect("/welcome") else: print "user did not validate" return bottle.template("signup", errors)
def process_signup(): email = bottle.request.forms.get("email") username = bottle.request.forms.get("username") if (username == None): print "welcome: can't identify user...redirecting to signup" return bottle.redirect("/signup") password = bottle.request.forms.get("password") verify = bottle.request.forms.get("verify") errors = { 'username':cgi.escape(username), 'email':cgi.escape(email), 'username_error': '', } if (user.validate_signup(username, password, verify, email, errors)): if(not user.newuser(connection, username, password, email)): print(errors) errors['username_error'] = "Username already in use. Please choose another" return bottle.template("signup", errors) session_id = user.start_session(connection, username) print session_id cookie= user.make_secure_val(session_id) bottle.response.set_cookie("session",cookie) return bottle.redirect("/welcome")
def process_signup(): print('signup process') connection = MongoClient("localhost", 27017) email = bottle.request.forms.get("email").strip() username = bottle.request.forms.get("username").strip() password = bottle.request.forms.get("password").strip() verify = bottle.request.forms.get("verify").strip() print(email,username,password,verify) # set these up in case we have an error case errors = {'username': cgi.escape(username), 'email': cgi.escape(email)} print('er:', errors) if (user.validate_signup(username, password, verify, email, errors)): print('here1') if (not user.newuser(connection, username, password, email)): # this was a duplicate print('dup') errors['username_error'] = "Username already in use. Please choose another" return bottle.template("signup", errors) session_id = user.start_session(connection, username) print ('sessionid', session_id) cookie = user.make_secure_val(session_id) bottle.response.set_cookie("session", cookie) #cook = bottle.request.get_cookie('session') #print('cook', cook) #print('user', username) #username = bottle.request.forms.get("username") return bottle.template("welcome", username=username) else: print ("user did not validate") return bottle.template("signup", errors)
def process_signup(): connection = pymongo.MongoClient(connection_string) email = bottle.request.forms.get("email") username = bottle.request.forms.get("username") password = bottle.request.forms.get("password") verify = bottle.request.forms.get("verify") # подготовоим объект, если вдруг у нас будут ошибки errors = {'username':cgi.escape(username), 'email':cgi.escape(email)} if (user.validate_signup(username, password, verify, email, errors)): if (not user.newuser(connection, username, password, email)): # дубликат errors['username_error'] = "Имя уже используется" return bottle.template("signup", errors) session_id = user.start_session(connection, username) print session_id cookie= user.make_secure_val(session_id) bottle.response.set_cookie("session",cookie) bottle.redirect("/") else: print "user did not validate" return bottle.template("signup", errors)
def post_signup(): name = bottle.request.forms.get("name") email = bottle.request.forms.get("email") password = bottle.request.forms.get("password") errors = {} if user.validate_signup(email, password, errors): if user.newuser(email, password): session_id = user.start_session(email) print session_id cookie = user.make_secure_val(session_id) bottle.response.set_cookie("session", cookie) bottle.redirect("/welcome") else: errors[ 'email_error'] = "Email already in use. Please choose another" else: print "user did not validate" return bottle.template( "user_signup", { 'name': cgi.escape(name), 'password': '', 'email': cgi.escape(email), 'errors': errors })
def process_signup(): email = bottle.request.forms.get("email") username = bottle.request.forms.get("username") password = bottle.request.forms.get("password") verify = bottle.request.forms.get("verify") # set these up in case we have an error case errors = {'username':cgi.escape(username), 'email':cgi.escape(email)} if (user.validate_signup(username, password, verify, email, errors)): uid = user.newuser(username, password, email) if (uid == None): # this was a duplicate errors['username_error'] = "Username already in use. Please choose another" return bottle.template("signup", errors) session_id = user.start_session(uid) cookie= user.make_secure_val(str(int(session_id))) bottle.response.set_cookie("session",cookie) bottle.redirect("/blog/welcome") else: return bottle.template("signup", errors)
def signup(): connection = pymongo.Connection(connection_string, safe=True) username = request.forms.get("username") password = request.forms.get("password") # set these up in case we have an error case errors = {'username_value': cgi.escape(username), 'username': ''} if user.validate_signup(username, password, errors): if not user.new_user(connection, username, password): # this was a duplicate errors['username_error'] = "Username already in use. Please choose another" return template("signup", errors) session_id = user.start_session(connection, username) print session_id cookie = user.make_secure_val(session_id) response.set_cookie("session", cookie) redirect("/main") else: print "user did not validate" return template("signup", errors)
def signup(): connection = pymongo.Connection(connection_string, safe=True) username = request.forms.get("username") password = request.forms.get("password") # set these up in case we have an error case errors = {'username_value': cgi.escape(username), 'username': ''} if user.validate_signup(username, password, errors): if not user.new_user(connection, username, password): # this was a duplicate errors[ 'username_error'] = "Username already in use. Please choose another" return template("signup", errors) session_id = user.start_session(connection, username) print session_id cookie = user.make_secure_val(session_id) response.set_cookie("session", cookie) redirect("/main") else: print "user did not validate" return template("signup", errors)