12 def signup(c, req):
13 """provide a signup form and process it."""
14 db = c.db or c.config.connect_to_db()
15 user = c.models.User(db)
16 if req.env['REQUEST_METHOD'] == 'POST':
17 # see about registering this new user (validations in the model).
18 user.set_attribs(prefix='user_', **req.params)
19 print "signup:", user
20 errors = user.register()