2015-10-20 68 views
0

我的问题很愚蠢,但我仍然无法找到答案。身份验证 - 注册表格重定向到配置文件 - Web2py

我使用的web2py的身份验证功能,但我定制的什么,我需要例如我创建了自己的控制器使用身份验证

我自己的功能,一旦我登录,我想创建一个新用户但是当我尝试这样做(用户/ NEWUSER)功能重定向我到默认/用户/ profile文件

我试图改变logged_url但不工作,要么=/

我也试过这个auth.is_logged_in = lambda: False但显然是错误的,因为我失去了认证数据。

def newuser(): 
    auth.settings.register_next = URL('nuevoUsuario',vars=dict(register='ok')) 
    form = auth.register() 
    return dict(form = form) 

我希望你能帮助我^^

回答

0

db.py添加auth.settings.register_next = URL('nuevoUsuario',vars=dict(register='ok'))

和编辑控制器:

def newuser(): 
    form = auth.register(next=auth.settings.register_next) 
    return dict(form = form) 

上述方案尚未测试!

+0

ty帮助好友,但不起作用或者=/ – iyisus

+0

@iyisus您可以从https://groups.google.com/forum/#!topic/web2py/wKd5QN5R5fs获取帮助 –