0

私の問題はばかげていますが、まだ答えが見つかりません。

私はweb2pyの認証機能を使用していますが、必要なものをカスタマイズしています。たとえば、認証を使用して独自の機能を持つ独自のコントローラーを作成しました

ログインしたら、新しいユーザーを作成したいのですが、そうしようとすると (users/newUser) 関数によって default/user/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)

お役に立てれば幸いです^^

4

2 に答える 2

0

を追加auth.settings.register_next = URL('nuevoUsuario',vars=dict(register='ok'))db.pyます。

そしてコントローラーを編集します:

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

上記のソリューションはテストされていません!

于 2015-10-21T13:54:19.067 に答える