You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 line
543B

  1. import web
  2. from views.forms import register_form
  3. import models.register
  4. from views.utils import get_nav_bar
  5. # Get html templates
  6. render = web.template.render('templates/')
  7. class Register:
  8. # Get the registration form
  9. def GET(self):
  10. session = web.ctx.session
  11. nav = get_nav_bar(session)
  12. return render.register(nav, register_form)
  13. # Register new user in database
  14. def POST(self):
  15. data = web.input()
  16. models.register.set_user(data.username, data.password)
  17. raise web.seeother('/')