質問: 未ログイン時のvoteとコメントで表示の差異が気になりました。 `送信しています`とありますが、アクションのログか何か送信しているのでしょうか? vote > > >原文 > > Sending feedback... > > Thanks for the feedback! > > >訳 > > フィードバックを送信しています... > > フィードバックをお寄せいただき、ありがとうございました! > > > コメント > > >原文 > > Loading... > > Your feedback is appreciated! > > >訳 > > 読み込んでいます... > > フィードバックありがとうございます! > > > 同じ"フィードバック"を使うなら統一した方が良さそうに感じており、 動作的に違うのなら問題ないのかも...とも考えています。 (......個人的にはフィードバックと言われたときにニュアンスとして"評価"/"反応"よりも"意見"が強くて「何か送信されてしまったのかな?」と感じることが多いです。もし分けられるなら「投票いただきありがとうございます」などアクション名を入れたい気もします。)
回答: Stack Exchange全体のメタQ&Aにある情報を総合すると: 投票した時 * 未登録ユーザーもしくは匿名ユーザーとして投票すると、その情報がデータベースに保存されます * ただし信用度、バッジ、その他通常見える範囲では何も影響を与えません * SEデータエクスプローラーと、10kユーザーがアクセス可能な統計情報ページから確認可能 データベース上では `PostFeedback` テーブルに保存されています。登録ユーザーからの投票は別のテーブルで、 `Votes` テーブルです。 **未登録ユーザー** (unregistered user) とは: 回答を「ゲストとして投稿」すると未登録ユーザーとなります。ブラウザのクッキーに保存された情報でしか認証をおこなえないので、別のブラウザからは同じユーザーとしてアクセスできません。正式にユーザー登録すると同じユーザーとしてアクセスできます。 **匿名ユーザー** (anonymous user) とは: 未登録ユーザーでも、登録ユーザーでもない状態のこと。 `PostFeedback.IsAnonymous` が `0` の場合、未登録ユーザーからの投票、 `1` であれば匿名ユーザーからの投票になります。 コメントした時 * コメント情報がデータベースに保存されます * コメントするには一定の信用度が必要なので1、匿名ユーザーとしてコメントすることはできません データベース上では `Comments` テーブルに保存されています。 `Comments.UserId` カラムで `Users` テーブルとの紐付けができますが、 登録・未登録の区別はデータエクスプローラーからは取得できません。 1 自分の質問や回答へのコメントには信用度の制限はありませんが、匿名ユーザーは質問・回答をおこなえないので、やはりコメントするには登録ユーザーもしくは未登録ユーザーである必要があります。 ### 参考 * ユーザーの手でメンテされているデータベーススキーマ情報 * PostFeedbackテーブルの用途は? * 要望: SEDEのデータにユーザー種別を追加してほしい * SEデータエクスプローラー: 最近寄せられた未登録・匿名ユーザーからの投票 * SEデータエクスプローラー: 未登録ユーザーっぽい表示名のユーザーからのコメント