私はいくつかのユーザーデータ(パスワードを含むいくつかのフィールドでz3c.form)を拡張する必要があるカスタム登録BrowserViewを持っています。これらのデータを正常に保存した後、ユーザーは自動的にログインし、サイト内の他のページにリダイレクトされます。ヒントploneサイトへの登録が成功した後すぐにログインします
答えて
だからここに私の作業溶液です(右方向に向けミッコのおかげで):
がため
member = portal.acl_users.authenticate(username, password, portal.REQUEST)
PASにご登録の資格情報を認証します、それをリダイレクトします認証クッキーを設定するために必要です。あなた "updateCredentials" でこれを行うことができます(PAS /プラグイン/ cookie_handler参照)
if member: portal.acl_users.updateCredentials(portal.REQUEST, portal.REQUEST.RESPONSE, username, password)
ここでは、次のページへ
portal.REQUEST.RESPONSE.redirect(url)
あなたは新しいメンバーのユーザデータを拡張し、登録フォームに新しいフィールドを追加したい場合は事前に
おかげで、それはデフォルトのユーザデータのスキーマを提供するユーティリティを拡張し、それを行うには、おそらく最善ですあなたがシームレスに既存の登録機構に引っ掛けるような方法で。
例製品collective.examples.userdataこれは0を使用してこの目的のために使用できます。また、すべての必要な手順を説明する良い文書があります。
これは、petschkiが求めていることではありません。彼は成功した登録の後、ユーザーがすぐにログインできる方法を尋ねています。 –
申し訳ありませんが、私は投票に同意しません。 stackoverflowのdown-votingのルールによれば、「あまりにも控えめで無駄に費やされた投稿に出くわしたとき、または明らかに、おそらくは間違っている答えが出てきたら、あなたの下書きを使う」と言います。 「質問を誤解している」というのは、私にとっては賢明でも(この場合は)危険でもないようです。コメントで十分です。 –
- 1. Joomlaの登録に成功した後、ユーザーをカスタムURLにリダイレクト
- 2. ナンシー:HttpBasic認証 - 登録が成功すると、ユーザーはすぐにログインできますか?
- 3. 管理者が最初にログインした後のC#登録フォーム
- 4. ログインが成功した後に新しいアクティビティを開くアンドロイドスタジオ
- 5. AJAX投稿が成功した後、HTMLテンプレートのフラグメントまたはセクションを再登録する
- 6. ログインに成功した後にTextViewに値を追加する
- 7. PHP Ajaxログイン、成功したログイン後にAjaxが機能しない
- 8. サイトに投稿した後でユーザー登録しますか? Djangoで
- 9. ユーザーにリダイレクトする方法:/ id成功したログイン後にログインする - レール3
- 10. Google Analytics - 登録が成功した場合にのみ仮想ページビュー
- 11. 成功したログイン後にSpringセキュリティで他のGWTモジュールにナビゲート
- 12. ログインは成功しましたが、ユーザー名はなしです
- 13. 登録が成功したにもかかわらず、CreateWindowExがエラー1407で失敗しましたか?
- 14. Wordpressログインまたは登録後にユーザー情報を取得
- 15. レルムを使用した登録とログイン
- 16. Joomla/VirtueMartに登録した後のメッセージ
- 17. トランザクションが成功した後にSQLiteが値を記録しない
- 18. SpringSecurityでAuthenticationProviderが成功した後に何かしますか
- 19. 登録後のエクスプレス.html - 作業が終了しました
- 20. GCMのiphoneの登録が成功ではなく、iPadが
- 21. アンインストールが成功した後、ロールバックが発生します
- 22. アンドロイドで成功したFacebookのログイン後にアプリにリダイレクトする方法は?
- 23. ログイン成功後、Jmeterをホームページにリダイレクト
- 24. ログインまたは登録(Ruby on rails)
- 25. symfony2のログイン成功直後でリダイレクトする前に何かしますか?
- 26. PhPログイン/登録システム
- 27. Facebookログイン/登録ヘルプ
- 28. アンドロイドでDBにログイン登録
- 29. JAASログインが成功したときにコードを実行します
- 30. 登録後に自動ログインする方法
をリダイレクトするPythonコードでログインを実行する方法のヒントがあります:http ://collective-docs.readthedocs.org/en/latest/sessions/login.html –