3.9章 パスワードリセットページの作成

bubbleチュートリアルver1第3.9章 パスワードリセットページの作成

\ ホワイトペーパー /
貴社のPowerApps導入をぐっと前に進めるための
資料3点セット

【下記の3点の資料が無料でダウンロードできます】

  • Powe Apps 活用事例集
  • 【MS365で使える範囲も分かる】PowerAppsのライセンス早見表
  • 【担当者のスキルレベルや導入の進め方から判断!】PowerPlatformで内製化をすすめるためのロードマップ
目次

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

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

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

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

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

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

③自動的にログインする

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

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

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

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

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

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

図3.9.2 新規ページ作成例

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

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

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

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

図3.9.5 「Group SendEmail」の設定

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

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

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

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

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

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

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

図3.9.7 「Group SentEmail」の設定

クローン元の「email_authentication」でレスポンシブ対応を行っているので、新たに設定する必要はありません。

最後に

第3章を通して、アプリケーションで必要なページレイアウトの作成とbubbleの新しいレスポンシブエンジンについて学びました。

flexboxの概念は最初は分かりづらいかもしれませんが、幅や高さを自動で変更してくれる柔軟なbox(箱)と考えてください。慣れてくると非常に便利で、現在ではスマートフォン対応している実際のウェブサイトのほとんどでflexboxが利用されています。

最初のうちは一つずつ設定してはResponsiveタブに移動し、どのように表示されるかを確認しながら設定していきましょう。

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

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

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

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

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

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

\ ホワイトペーパー /
貴社のPowerApps導入をぐっと前に進めるための
資料3点セット

【下記の3点の資料が無料でダウンロードできます】

  • Powe Apps 活用事例集
  • 【MS365で使える範囲も分かる】PowerAppsのライセンス早見表
  • 【担当者のスキルレベルや導入の進め方から判断!】PowerPlatformで内製化をすすめるためのロードマップ
  • URLをコピーしました!

お役立ち資料



資料請求はこちら

資料請求

お問い合わせはこちら

お問い合わせ
目次