# ユーザーとオーナーでログイン画面を一つにする方法/新規投稿時にUser情報が入らない

**URL:** <https://www.nocode-faq.com/t/topic/3675>\
**Category:** Adalo\
**Created:** [2023 年 6 月 11 日午後 5:39 UTC](https://www.nocode-faq.com/t/topic/3675 "2023-06-11T17:39:35Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![webpharma104](https://avatars.discourse-cdn.com/v4/letter/w/977dab/32.png) [@webpharma104](https://www.nocode-faq.com/u/webpharma104)\
**Post date:** [2023 年 6 月 11 日午後 5:39 UTC](https://www.nocode-faq.com/t/topic/3675/1 "2023-06-11T17:39:35Z")

</div>

質問失礼します。adalo素人です。  
タイミーの簡易版みたいなアプリ作ろうとしています。  
使い手は「仕事を探すユーザー」と「求人募集するオーナー」です。  
ユーザーとオーナーどちらかの区別は、会員登録の際にClickActionでUpdate→オーナーのtrue/falseを組み込んで登録されるようにしてます。

つまづいててわからないポイントは以下の二点です。

【①.ログイン画面を一つで実装する方法】  
最初にログイン画面をひとつにしてログインボタンのLinkをユーザーホーム画面に行くようとオーナーホーム画面に行くように二つ作成し、それぞれのLinkにSometimes…LoggedInUserのオーナーtrue/falseで設定してみましたがうまく作動しませんでした。  
そのため、写真のようにユーザー用とオーナー用にログイン画面を二つ用意したところ作動はしたのですが、ログイン画面ひとつで済ませる方法はありますでしょうか？

【②.なぜか投稿のデータベースにメールアドレスが残らない】  
オーナーでログインし求人募集を作成および投稿し、投稿一覧でオーナー自身の投稿一覧を確認したいのですが反映されません。  
表示させる方法で試みたのは、ListのWhat is~を投稿にし、FilterをLoggedInUser\>投稿 もしくは All投稿にしてCustomFilterにて投稿ユーザーとメールアドレスが一致したとき表示させる仕組みにしようと試みましたがどちらもダメでした。  
なぜかなと思い投稿のデータベースを確認するとなぜかメールアドレスだけ反映されていませんでした。  
試しにデータベースに直接メールアドレスを登録させてみると、登録されたのだけLoggedInUser\>投稿およびCustomFilterのやり方で表示されました。  
メールアドレスが一緒にデータベースに登録されない原因はなんでしょうか？もしかしたらログイン画面をふたつにしてるのが関係してたりするのでしょうか？

言いたいことがうまく伝えられてないかもしれません。  
もしなにかアドバイスいただけたら幸いです。

 ![FireShot Capture 243 - pharma - app.adalo.com](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/3/38710a730f18591b702fae5a45ba758e696029b0.jpeg)  
 ![FireShot Capture 242 - pharma - app.adalo.com](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/1/12725445a6cdbf6fd7719e8d9b37da450807e63a.jpeg)

---

<div class="post-metadata">

**Author:** ![tsubasa](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/tsubasa/32/8670_2.png) [@tsubasa](https://www.nocode-faq.com/u/tsubasa)\
**Post date:** [2023 年 6 月 13 日午後 12:31 UTC](https://www.nocode-faq.com/t/topic/3675/2 "2023-06-13T12:31:32Z")

</div>

＞【①.ログイン画面を一つで実装する方法】

いくつか方法ありそうですが、  
例えば、ログイン画面ののログインButonnに2つのActionを入れて、Sometimeで条件分岐をすることができます。プレビューだと挙動が遅いですが、ネイティブだと問題なく動作します。

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/3/3d01ad92a568e1951bb97af2d9110dbf72023258.png)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/f/f02d1a807e13256bffaef1923c40ea300de26d2a.png)

＞【②.なぜか投稿のデータベースにメールアドレスが残らない】  
これは、ログインが2つあることは関係ないです。  
投稿Colection（Screenでいう求人投稿だと仮定して）この部分にメールアドレスの登録がないだけではないでしょうか？

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/f/fa45896652f206f5fab25fc852f102fc8c61a154.jpeg)

求人投稿ので新規求人投稿をCreateするボタンをチェックしてください。そのUserのRelation部分が  
空欄になっていませんか？ Emailアドレスを入れる場合には、Logged in User である必要があります。

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/8/8bce3d7433584f68d26fe0c88b509b1f64b84680.png)

---

<div class="post-metadata">

**Author:** ![webpharma104](https://avatars.discourse-cdn.com/v4/letter/w/977dab/32.png) [@webpharma104](https://www.nocode-faq.com/u/webpharma104)\
**Post date:** [2023 年 6 月 13 日午後 2:15 UTC](https://www.nocode-faq.com/t/topic/3675/3 "2023-06-13T14:15:23Z")

</div>

ご回答ありがとうございます。  
そして下手な質問なのにも関わらず質問内容ご理解いただき感謝いたします。

①  
最初はご回答いただいたやり方でやってみたのですが、ログイン情報を入力してログインボタン押すと画像のように入力したテキストが消えます。  
ログインボタン押した後に、いったん閉じて再度プレビューを押すと指定のホーム画面に行くのでログインはできているみたいです。  
画面遷移しなかったので、ログイン画面を二つ作るしかないのかと疑問に思い質問させていただきました。

 ![引用：男性型および女性型脱毛症診療ガイドライン (4)](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/0/0474c85eeb2d47a2b99f8601a7e11a994b12d89d.jpeg)

②  
納得いたしました。  
完全に自分のデータベースの考え方が間違っていました。

よろしくお願いいします。

---

<div class="post-metadata">

**Author:** ![tsubasa](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/tsubasa/32/8670_2.png) [@tsubasa](https://www.nocode-faq.com/u/tsubasa)\
**Post date:** [2023 年 6 月 14 日午前 11:31 UTC](https://www.nocode-faq.com/t/topic/3675/4 "2023-06-14T11:31:58Z")

</div>

②は無事に解決できそうですね。

①は、申し訳ないAdaloのバグ仕様でうまく飛ばないケースがあるようです。  
Loginと同時だとログインしていると認識できない

なので、解決策としては、OwnerもUserも同じ画面に飛ばし（例 home) のそこの **Screeen** に対して（Buttonやコンポーネントではなく） Ownerなら自動で別のページにLinkするでいけるはずです！

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/0/01e0e004cac4b2cc7efc70e2f050b38d3777889f.png)

---

<div class="post-metadata">

**Author:** ![webpharma104](https://avatars.discourse-cdn.com/v4/letter/w/977dab/32.png) [@webpharma104](https://www.nocode-faq.com/u/webpharma104)\
**Post date:** [2023 年 6 月 15 日午後 4:55 UTC](https://www.nocode-faq.com/t/topic/3675/5 "2023-06-15T16:55:36Z")

</div>

ありがとうございます。

ログイン後に遷移する画面（遷移用画面）を作り、遷移した画面からユーザー画面もしくはオーナー画面に遷移するようLinkを設定しましたが、ログインボタン押したら入力したテキストが消えるといった以前と同じ状況になりました。

 ![FireShot Capture 006 - pharma Copy - app.adalo.com](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/d/d1897a8b768a83dd57190847eb78b98561772c70.jpeg)

ググって以下の記事に行きついたのですが、この記事もおそらく tsubasaさんと同様の解説をしていますよね？

> **[Adaloで管理者ログイン機能・管理者画面を実装する](https://scr.marketing-wizard.biz/no-code/adalo-admin-multiside-login)**
>
> ‣ で通常のユーザーとは別に、管理者専用の画面を作りたい場合の方法を共有します。

同じようにやっても遷移しないのはバグなのでしょうか。。。

よろしくお願いします。

---

<div class="post-metadata">

**Author:** ![tsubasa](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/tsubasa/32/8670_2.png) [@tsubasa](https://www.nocode-faq.com/u/tsubasa)\
**Post date:** [2023 年 6 月 16 日午後 2:52 UTC](https://www.nocode-faq.com/t/topic/3675/6 "2023-06-16T14:52:46Z")

</div>

> [@webpharma104](#):
>
> ログインボタン押したら入力したテキストが消えるといった以前と同じ状況になりました。

それって、前のユーザーログインボタンのアクションのSometimesは、消してますか？  
すくなくとも、通常通りのログインだと、  
遷移用画面にはいかないと挙動がおかしいと思いますので。。

該当の記事も言わんとすることは、私と同じようですね.

---

<div class="post-metadata">

**Author:** ![webpharma104](https://avatars.discourse-cdn.com/v4/letter/w/977dab/32.png) [@webpharma104](https://www.nocode-faq.com/u/webpharma104)\
**Post date:** [2023 年 6 月 17 日午後 1:38 UTC](https://www.nocode-faq.com/t/topic/3675/7 "2023-06-17T13:38:02Z")

</div>

はい、消しています。  
遷移画面へも行かず、ログイン画面の入力が消えるだけの挙動です。

 ![FireShot Capture 009 - pharma Copy - app.adalo.com (1)](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/c/cd8565eb60b3ddc531c19278bbea3e66f1120bab.jpeg)

adaloはバグがあるとよく見かけますが、共通して起こるバグだけでなく個人単位でバグが起こることもよくありますか？

---

<div class="post-metadata">

**Author:** ![tsubasa](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/tsubasa/32/8670_2.png) [@tsubasa](https://www.nocode-faq.com/u/tsubasa)\
**Post date:** [2023 年 6 月 17 日午後 11:58 UTC](https://www.nocode-faq.com/t/topic/3675/8 "2023-06-17T23:58:32Z")

</div>

> adaloはバグがあるとよく見かけますが、共通して起こるバグだけでなく個人単位でバグが起こることもよくありますか？

あり得ますが、App Build(App Storeへアップする作業)などに多い印象です。  
あまり、今回のような件の個人バグはすくないように思います。

ただ、  
webpharma104さんの画面を見る限り、LoginごのLinkがまだSometimesになっていませんか？

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/f/f6a01a1adc4a5e6e5619edb23e32ec8cd44bc7d4.png)

LoginのあとのLinkもAlwaysにすれば治るかもしれないです

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/0/01704ab8059ec10a76becd88e605fca104fe88d9.png)

---

<div class="post-metadata">

**Author:** ![webpharma104](https://avatars.discourse-cdn.com/v4/letter/w/977dab/32.png) [@webpharma104](https://www.nocode-faq.com/u/webpharma104)\
**Post date:** [2023 年 6 月 18 日午前 3:04 UTC](https://www.nocode-faq.com/t/topic/3675/9 "2023-06-18T03:04:23Z")

</div>

ありがとうございます！！  
お恥ずかしながらご指摘の通りsometimesになっており、alwaysに変えたところ問題なく遷移しました。  
ご丁寧に教えてくださりありがとうございました。

---

<div class="post-metadata">

**Author:** ![tsubasa](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/tsubasa/32/8670_2.png) [@tsubasa](https://www.nocode-faq.com/u/tsubasa)\
**Post date:** [2023 年 6 月 18 日午前 6:00 UTC](https://www.nocode-faq.com/t/topic/3675/10 "2023-06-18T06:00:37Z")

</div>

良かったです～。
