# メールアドレスとパスワードの組み合わせをDBに作成する方法

**URL:** https://www.nocode-faq.com/t/topic/3852
**Category:** bubble
**Tags:** ツールの操作方法, バックエンドデータベース, エラー対応
**Created:** [2023 年 8 月 9 日午前 9:20 UTC](https://www.nocode-faq.com/t/topic/3852 "2023-08-09T09:20:18Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![zeeee1](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/zeeee1/32/7220_2.png) [@zeeee1](https://www.nocode-faq.com/u/zeeee1)
#### Post date: [2023 年 8 月 9 日午前 9:20 UTC](https://www.nocode-faq.com/t/topic/3852/1 "2023-08-09T09:20:18Z")

</div>

■質問  
データベースにテストユーザーを登録しようと思い、デフォルトで設定されているUserというデータベースへpasswordという名前のfieldをcreate a new field より追加しようとしたら、以下のようなメッセージが表示され、作成できないのですがどうすればいいのでしょうか？

■やりたいこと  
データベースにあらかじめ登録しておいたユーザー情報を用いて、ログインページにメールアドレスおよびパスワードを入力し、Homeページに遷移させたい

■前提  
ログインページ（index）およびHomeページの作成は完了（添付ファイル参照）  
データベースへテストユーザーを登録させておきたいができない現状

■試したこと  
上記「質問」に記載しましたが、create a new field よりpasswordの追加を試みた

 ![スクリーンショット 2023-08-09 18.10.36](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/c/c0befcf11eac7f4cb055ccaaeb70ed6a9f8e4e50.png)  
 ![スクリーンショット 2023-08-09 18.13.49](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/3/3a28a28a4f05cfd8e7ea3dd53437421f3da3da1d.png)  
 ![スクリーンショット 2023-08-09 18.14.03](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/7/75bbc08bd9d08f46fc2cee07a2365e86ffbc5b5b.png)

---

<div class="post-metadata">

### Author: ![Aki\_Sydney](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/aki_sydney/32/6600_2.png) [@Aki\_Sydney](https://www.nocode-faq.com/u/Aki_Sydney)
#### Post date: [2023 年 8 月 10 日午後 3:26 UTC](https://www.nocode-faq.com/t/topic/3852/2 "2023-08-10T15:26:29Z")

</div>

フィールド名をpassword以外にすると作成可能です。  
ただ、エラーメッセージにあるようにパスワードはbuild-in fieldとして存在しており、  
アプリ開発者にもその中身は伏せられているほど、  
センシティブな個人情報として、暗号化されて保管されています。

パスワードをtext型で保存することは、暗号化されないということであり、  
通信途中に漏洩してしまう可能性もゼロではありません。  
また、プライバシールールで厳重に管理しない限り、  
ブラウザ側にも暗号化なしでパスワードが読み込まれます。

基本的なセキュリティにおける考え方として、  
ログインページにパスワードを自動入力するかどうかの判断はユーザーに委ね、  
その機能はこちらでの自作ではなく、ブラウザに任せるべきです。

本当に自動入力が必要なのかどうかなどをもう一度考慮し、設計してみてくださいね。

---

<div class="post-metadata">

### Author: ![zeeee1](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/zeeee1/32/7220_2.png) [@zeeee1](https://www.nocode-faq.com/u/zeeee1)
#### Post date: [2023 年 8 月 11 日午前 7:41 UTC](https://www.nocode-faq.com/t/topic/3852/3 "2023-08-11T07:41:35Z")

</div>

Akiさん  
ご返信いただきありがとうございます！  
パスワードのそもそもの扱いの理解が浅かったようですね。。そもそもパスワードは暗号化されており、bubbleのDB上で管理されるものではないということですね。  
ご丁寧にありがとうございます！  
引き続きよろしくお願いします。
