Matthew Turk avatar Matthew Turk committed 8c4773d

Fixing up how the user data submission works

Comments (0)

Files changed (2)

ythub/templates/user.html

 <section style="padding-top:5.0em;">
     <div class="row">
       <div class="span12">
-        <form action="user" method=post class="form-horizontal">
+        <form action="/user/" method=post class="form-horizontal">
           <fieldset>
             <legend>User Information</legend>
             <div class="control-group">
 @app.route('/user/', methods=['POST'])
 @login_required
 def update_user(user):
+    print "Updating user"
     user.email = request.form.get("email")
     user.url = request.form.get("url")
     user.name = request.form.get("name")
     pw = request.form.get("password")
     if pw != "" and request.form.get('password2') != pw:
+        print "Passwords don't match"
         flash("New passwords don't match.")
         return redirect("/user")
     elif pw != "":
+        print "Setting password"
         user.set_password(pw)
     db_session.commit()
+    print "Redirecting"
     flash("Updated!")
     return redirect("/user")
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.