トップ / システム / アカウント管理登録
アカウント管理登録
このページでできること
- クヌギGEO にログインできる Web アカウントを 追加・編集・削除できます。
- 各アカウントに 3 種類のロール(システム管理者 / プロダクト管理者 / 閲覧者)と、アクセス可能プロダクトを割り当てます。
- アカウントへ パスワード再発行メールを送信できます(リセットリンクは時限)。
URL: admin/users.php。システム管理者(admin)限定。
3 種類のロール
| ロール | 名前 | 権限 |
|---|---|---|
| admin | システム管理者 | すべての画面・機能・全プロダクトにアクセス可能。API 設定・OAuth 設定・アカウント追加等が行える唯一のロール。 |
| product_manager | プロダクト管理者 | 「システム」配下のメニュー(API・OAuth・他ユーザ管理)には触れない。割り当てられたプロダクトのキーワード追加・調査実行・GA4 連携が可能。 |
| viewer | 閲覧者 | レポート画面(サマリー / 順位 / AI 言及 / GA4 流入 等)と キーワード一覧 のみ閲覧可能。割り当てプロダクト以外は表示されない。 |
新規アカウントの登録
- 「ログイン ID」(メールアドレス)を入力。
- 仮パスワード(4 文字以上)を入力。
- ロールを選択(
product_manager/viewer/admin)。 - システム管理者(
admin)以外の場合は「アクセス可能プロダクト」をチェック。未チェックだと何も見られないので注意。 - 「登録」ボタン → 新規アカウント作成。
パスワード再発行メールの送信
ユーザの行から「パスワード再発行メールを送信」ボタンを押すと、登録メールアドレス宛にリセット用の URL が送信されます。リンクには時限(既定 1 時間)があり、使い切ると無効化されます。
サーバ側のメール送信設定
PHP の
mail() または PHP+sendmail を利用しています。送信元アドレスはサーバの設定に依存します(共用サーバの場合、契約者アドレスからの SMTP リレーが必要)。送信失敗時は「メール送信に失敗しました」と表示されますので、サーバの mail.log を確認してください。
アクセス可能プロダクトの考え方
admin:このテーブルを完全無視。全プロダクトに到達可能。product_manager/viewer:user_productsテーブルに行が無いと、1 つもプロダクトにアクセスできません。- 後からプロダクトを増やした際は、関係するメンバーのアクセス権にチェックを追加してください(追加し忘れると、新しいプロダクトが該当ユーザーに表示されません)。
アカウントの削除
- 削除すると
user_products行も連動削除されます。 - 最後の admin を削除しないでください(誰もシステム管理にアクセスできなくなります)。
関連 API
POST /api/router.php?path=users:作成PUT /api/router.php?path=users/<id>:更新DELETE /api/router.php?path=users/<id>:削除POST /api/router.php?path=users/<id>/reset_password:再発行メール