Exemple #1
0
def register_post(request):
    if request.method == 'POST':
        username    = request.params['username']
        password    = request.params['password']
        pass_match  = request.params['passwordmatch']
        email       = request.params['email']
        language    = request.params.get('language')

        if password != pass_match:
            return {'code': u'KO', 'msg': u'Passwords not matching!'}

        u = User(username=username ,email=email, role = 'reg')
        u.setPass(password)
        
        u.save()
        # add the user itself to the one he follows
        u.addFollowing(u.id)
        
        return {'code': u'OK', 'msg': u'Account created', 'redirect': route_url('login_rt', request)}