MENU

3.10-12 パスワードリセットページの作成・最後に

目次-全章

目次

3.10 パスワードリセット・送信ページの作成

パスワードを忘れてしまったユーザーに、パスワードリセットをするためのURLをメールで受け取るためのページを作成します。

bubbleのパスワードリセットとは

bubbleにはパスワードリセットの機能が備わっており、以下のような流れでパスワードリセットを行います。

①入力したメールアドレスにパスワードリセット用のURLを送信する

②①で受け取ったURLにアクセスし、新しいパスワードを入力し、保存

③自動的にログインする

①で送信されるパスワードリセット用のURLは1度利用すると再度利用できません。

また、bubbleでアプリケーションを新規作成した際に自動で作成される「reset_pw」は②のパスワードを再設定する画面です。

パスワードリセット・送信ページを作成する

図3.10.1 パスワードリセット・送信ページの完成例

ページをクローンして作成する

構成が似ているため、email_authenticationをクローンして「password_reset」というページを作成します。

図3.10.2 新規ページ作成例

メール送信用のグループを作成する

グループ「Group Auth」および内部のエレメントの名称と表示テキストを変更します。

図3.10.3 エレメントの名称と表示変更
図3.10.4 変更後の状態

グループ「Group SendEmail」でThis elements is visible on page loadのチェックを入れておきます。Conditionalの条件は削除します。

図3.10.5 「Group SendEmail」の設定

これでパスワードリセット・送信ページの作成は完了です。

3.11 パスワードリセット・完了ページの作成

パスワードリセットメール送信完了ページの作成

第3章10で作成したパスワードリセットメールの送信ページを利用して、パスワードリセットメール送信後ページを作成します。

グループ「Group AuthDone」と内部のエレメントの名称と表示テキストを以下のように修正します。

図3.11.1 エレメントの名称と表示変更

グループ「Group SentEmail」でThis elements is visible on page loadのチェックを入れておきます。Conditionalの条件は削除します。

図3.11.2 「Group SentEmail」の設定

3.12 最後に

第3章を通して、アプリケーションで必要なページレイアウトの作成を行いました。

大抵のアプリケーションでは、一覧ページなど、似たようなレイアウトを持つページが複数枚存在することが多くあります。そういった場合はページをクローンして作成したり、複数のエレメントをひとまとまりにしたグループをコピー&ペーストして修正することで、効率よくページを作成しましょう。

また、エレメントのStyleはなるべく統一し、名前をつけて保存しておくようにしましょう。

Styleに名前をつけず個別に設定していると、デザインの修正時に個別に直す必要があります。また、画面の読み込みも遅くなります。

第4章ではデータベースを設定します。

チュートリアルではページレイアウトを先に作成しましたが、慣れてきた場合はデータベースを設定した後にページレイアウトを作成するようにしましょう。

ページレイアウトを作成しながらType of contentやData source、Conditionalタブの設定をしていくと、ページの構築がより早くなります。

【未経験・経験者】システムエンジニア募集中!

当社では現在一緒に働くメンバー募集しています!
正社員でシステムエンジニアとして当社のシステム開発業務に携わってみませんか?
未経験者から経験者まで広く募集しているのでぜひエントリーをお待ちしています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

私たち株式会社ファンリピートは、ITを通じてお客様の課題解決を行うスタートアップベンチャーです。ノーコード・ローコードを用いたDX支援事業を主軸に、スピード感を持ってお客様のご要望にお応えしています。

2019年の創業から、出版業界・広告業界をはじめ、幅広い業界のデジタル施策を支援。財務管理・顧客管理などの基幹・業務システムから、新規Webサービスなど開発前検証フェーズのシステム導入支援まで、ワンストップでサポートを実施しています。この先も本質的なご提案を通じて、お客様の課題を解決し続けます。

コメント

コメントする

目次