質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Devise

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

Q&A

解決済

1回答

841閲覧

Ruby Rails 携帯のアプリで一度登録するとログインしていないのにその情報だけが表示される理由がわからないです

iggy-

総合スコア2

Devise

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

0グッド

0クリップ

投稿2021/12/02 05:23

編集2021/12/02 06:43

前提・実現したいこと

ruby railsを使っています。

私がイメージしているものが携帯でのアプリのようなものを開発したくて
現在要件定義の段階で相談させていただいています。(そのためにコードの情報がありません。すみません)

健康管理アプリのようなものを作りたいのですが、 一つのデバイス?の中にいくつものユーザーを作りたいのです(家族分を登録するために) その場合に家族にユーザーを変えるときにいちいちパスワードやemailなどを打たないでできるように実装したのです。 できれば大元のユーザーも毎度パスワードやemailを打たせたくないんですがどういう構造になっているか分かりません まだ確認できていないのですが、毎回パスワードやemailなどを打たないとログインできないと思っています。

質問したい点なのですが
・携帯のアプリで一度登録するとログインしていないのにそのユーザーの情報がが表示される理由がわからないです(例えばゲームのアプリなどでパスワードを打ったりせずにできる機能です)

試したこと

ruby rails user機能 
としたのですが上記の解決したいことを上手く言語化できなくて絞れなかったです。
見たい情報が見れずに質問させていただきたく投稿しました。

私の中での解決案としては
・諦めてdeviseで作ってその中に複数人登録できるような二重ユーザー機能を作る

初投稿なもので正しく情報を記載できているか分かりませんが
何かあればぜひ教えていただきたいです!

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2021/12/02 05:33

ログアウトしてなくてセッション継続時間内だから、とかではなく?
m.ts10806

2021/12/02 05:40

書かれてる内容だけだと今ひとつ何をしようとして何が起きてるか分からないのでコードや画面イメージなど追記してもらったほうが良いと思います。
iggy-

2021/12/02 05:44

回答ありがとうございます! 言われていることが理解できなくて https://techracho.bpsinc.jp/hachi8833/2017_02_01/34673 セッション継続時間内がわからなくて上記のURLで調べました。 PCでしか作ったアプリの操作を試したことがないのですが、 携帯で使うとログインされ続けたままになるというような認識なのでしょうか? 今一度携帯で試してみます。
iggy-

2021/12/02 06:08

追記ありがとうございます! 要件定義の段階で相談させていただいてるためにコードはないです。すみません。 健康管理アプリのようなものを作りたいのですが、 一つのデバイス?の中にいくつものユーザーを作りたいのです(家族分を登録するために) その場合に家族にユーザーを変えるときにいちいちパスワードやemailなどを打たないでできるように実装したのです。 できれば大元のユーザーも毎度パスワードやemailを打たせたくないんですがどういう構造になっているか分かりません まだ確認できていないのですが、毎回パスワードやemailなどを打たないとログインできないと思っています。
m.ts10806

2021/12/02 06:35

要件定義段階なので「実装した“い”」ですよね。 質問は編集できるので、追記願います。あくまでこちらはコメント欄であり質問本文ではありません。
iggy-

2021/12/02 06:45

ありがとうございます! 編集して全体的に変えてみました。
hoshi-takanori

2021/12/05 06:15

ふと思ったのですが、ログインする「ユーザー」と、管理対象の「家族」を分けて考えたら良いのかも。両方人だから混乱するけど、管理対象がお店とかだったら違うって分かりますよね。「家族」じゃなくて「患者」とうい名前にしたらもっとはっきりするかも。
guest

回答1

0

ベストアンサー

質問したい点なのですが
・携帯のアプリで一度登録するとログインしていないのにそのユーザーの情報がが表示される理由がわからないです(例えばゲームのアプリなどでパスワードを打ったりせずにできる機能です)

セッションですね

以下リンクに詳しく書いているので、ご確認いただければと思います。

Ruby on Railsチュートリアル 第8章 基本的なログイン機構
https://railstutorial.jp/chapters/basic_login?version=5.1#cha-basic_login

投稿2021/12/05 06:53

編集2021/12/05 06:54
s4na_penguin

総合スコア176

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

s4na_penguin

2021/12/05 06:55

すいません古いリンクだったので、一度更新しました。????
iggy-

2021/12/08 03:24

お返事ありがとうございます! 読ませていただきます! 本当にありがとうございました!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問