現在、ユーザーがプロファイル情報を変更できる auth.profile() によって作成されたフォームを使用しています。変更を保存する前に、ユーザーに再認証してもらいたいです。フォームからの変更を保存するには、パスワードを再入力する必要があります。
Web2py を使用した再認証について何も見つけることができませんでした。これを達成する方法についてのアイデアはありますか?
現在、ユーザーがプロファイル情報を変更できる auth.profile() によって作成されたフォームを使用しています。変更を保存する前に、ユーザーに再認証してもらいたいです。フォームからの変更を保存するには、パスワードを再入力する必要があります。
Web2py を使用した再認証について何も見つけることができませんでした。これを達成する方法についてのアイデアはありますか?
フォームに「パスワード」フィールドを追加し、onvalidation 関数でパスワードを確認しました。
web2pyグループからのデータベース内の暗号化されたpwとプレーンテキストのpwを比較するというアイデアを得ました: https://groups.google.com/forum/#!msg/web2py/eqbXmseZ6XA/abnGIMevI6wJ