InfraGuard

マイプロフィール

ご自身のアカウント情報を確認し、パスワードを自分で変更できます — セルフサービスのページです。

概要 — 何をする画面か

マイプロフィール(/me)は、現在サインインしているアカウントの詳細を表示し、セルフサービスの操作として 自分のパスワードを変更 できるようにします。ヘッダー右上の ユーザードロップダウン からいつでも開けます。認証済みのすべてのユーザーが利用でき、追加のレベル制限はありません。

ここで変更できるのは パスワード だけです。レベル(user_level)・役割・チーム は管理者が ユーザーとチーム で割り当てるもので、ここでは読み取り専用のバッジとして表示されます。

パスワードの検証および変更は標準ハッシュで安全に保存されます — ログインと認証 を参照してください。

こんなときに使う

画面構成

ページは2枚のカードで構成されます。

1) アカウント情報カード(読み取り専用)

上部にアバター(名前のイニシャルと、名前から導かれる固定色)、氏名とログインID、その下に バッジ の行が並びます。

項目 意味 ソース
名前 / ログインID 表示名と @login_id users.name · users.login_id
レベルバッジ デモ/スタッフ/管理者(数値のレベルも表示) users.user_level
役割バッジ 参考用の役割ラベル(設定されている場合のみ) users.role_id → infr_role
チームバッジ 所属チーム(設定されている場合のみ) users.team_id → infr_team
メール アカウントのメールアドレス users.email
連絡先 電話/携帯 users.hp
最終ログイン YYYY-MM-DD HH:MM users.last_log

レベルバッジの 色調 は、ご自身のレベルから自動的に選ばれます。

レベル(値) ラベル バッジの色調
1 デモ muted(グレー)
5 スタッフ accent(強調)
10 管理者 crit(レッド)

アバターのイニシャルと色は名前から計算されます。韓国語・CJK の名前は先頭の1文字を使い、それ以外の名前は先頭の文字を組み合わせます。色相は crc32(name) % 360 で固定されるため、同じ名前はどこでも常に同じ色で表示されます。

2) パスワード変更カード

3つの入力欄と パスワードを変更 ボタン:

ヒントにあるとおり、パスワードを変更しても セッションは維持されます — ログアウトされることはなく、サインインし直す必要もありません。

使い方

パスワードを変更する

  1. 右上の ユーザードロップダウン → マイプロフィール を開きます(ナビゲーション を参照)。
  2. 現在のパスワード を入力します。
  3. 新しいパスワード(4文字以上)と 確認 を同じ内容で入力します。
  4. パスワードを変更 をクリックします。成功すると入力欄がクリアされ、「パスワードを変更しました。」というトーストが表示されます。

内部では、ブラウザーが次のリクエストを送信します:

POST /me/password
Content-Type: application/json
X-CSRF-TOKEN: <session token>

{ "current": "OLD_PASSWORD", "password": "NEW_PASSWORD", "password_confirmation": "NEW_PASSWORD" }

成功時のレスポンスは { "ok": true } です。失敗時は { "ok": false, "errors": { ... } } が項目ごとのエラーを返します。

サーバー側の検証ルール

ルール 条件 違反時
current 必須 422
password 必須 · 最小 4 · 最大 120 · confirmed(確認欄と一致) 422
現在のパスワードの照合 保存されているハッシュと Hash::check で照合 422「現在のパスワードが一致しません。」

新しいパスワードと確認欄の不一致は、サーバーへ何かが送信される前に まずブラウザー側で 検出され、その場で「新しいパスワードが一致しません。」と表示されます。

データソース

アクセス権限

トラブルシューティングと FAQ

Q.「現在のパスワードが一致しません。」と表示されます。 現在のパスワードを正確に入力したか、もう一度ご確認ください。サインインに使っているものと同じパスワード をお使いください。

Q. 最短の長さはどれくらいですか。 サーバーは4〜120文字を受け付けます。ポリシー上はより強固なパスワードを推奨します。

Q. 変更後にログインし直す必要がありますか。 いいえ。セッションは維持されるため、ログアウトされることはありません。

Q. メール・連絡先・氏名を変更したいのですが。 それらはここでは変更できません。管理者に ユーザーとチーム での編集を依頼してください。

Q. 表示言語を変更するには。 言語はヘッダーの言語スイッチャーから切り替えます — 多言語設定と言語 を参照してください。

関連項目

내 정보 화면
내 정보 화면