大変初歩的な質問で申し訳ありませんが、「ログインする」とはどういうことか教えていただきたいです。
ユーザの登録方法について、よくあるソーシャルゲームのように、
アプリインストール⇒アプリ起動⇒ニックネーム登録⇒登録完了
(この方法を仮に”ニックネーム方式”と呼びます)
というフローを考えています。
先輩はこのフローを、「ログインしない」ということだと言いました。
私は、「ログインする」ということは、IDやニックネームを使って個人を識別し、
サーバにあるデータベースと照合してデータを表示する、と理解しています。
やり取りとしては、下記の通りです。
①アプリ起動
②ID、パスワードなど入力
③サーバにあるデータベースと照合
④判定を返す
⑤結果を表示
ニックネーム方式は、下記のやり取りと考えているのですが、
このような認識であっていますでしょうか。また、このようなやりとりはログインするとは言わないのでしょうか。
①アプリ起動
②ローカル及びサーバにあるデータベースと照合
③判定を返す
④結果を表示
意味不明な質問になっていたら申し訳ありません。
よろしくお願い致します。
みんなの回答 4 件
「ログイン」という言葉の定義の問題だと思いますが、広義にはニックネーム方式だろうが、ログインといえます。
ソーシャルゲームのログイン画面を持たない(自動ログイン方式)は、ログインのキーに個体識別番号(UDIDとかUUID)を利用し、紐付けているのでIDパスワードと言う形での認証方式を取っていないということです。
その先輩のいう「ログイン」とは、任意等で設定したIDとパスワードによる認証をさしていて、狭義には「ログインしない」というのもわからなくも無いですが、一般的とはいえません。
ユーザーの視点で考えると「ユーザー名とパスワードを入力するのがログイン」と思っている人が多そう。
明示的なログイン、とか言えばいいのかな。
ただ、パスワード使わなくても、何らかの固有な数値/文字列等を使って認証するのであれば、(個人的には)それもログインだと思う。
暗黙的ログイン?(そんな言葉ないかも)
まぁ、前の回答者さんが言ってるように言葉の定義の問題だと思う
アプリ起動のときにスマホの個体を識別しているので
ユーザーが手を動かすことのない自動ログインですね。
同じアプリでも実機が変われば当然同じデータではプレイできないわけで、
その実機であることが認証ですから、アプリ起動自体がログインですね。
「ユーザーを特定してる状態」を「ログイン中」というはず。
特定の方法はなんだっていいでしょ。
関連するトピックス