小規模Webサイト向け CMS 「すぐ使えるCGI」のサポート情報

管理画面にパスワードをかける方法

最終更新日: 2016-04-08

「すぐ使えるCGI」の管理画面にユーザ名とパスワードでのログイン機能を付ける方法(アクセス制限、パスワード認証、アクセス認証、ログイン認証、管理者用にパスワードの設定)のご説明です。

「すぐ使えるCGI」パスワード設定機能では対応できないケース

以下の場合は、このページでご説明するパスワード機能では対応できません。Basic 認証 または Digest 認証を使用して下さい。
  • Ver. 3.0 以下の製品
  • 複数の「すぐ使えるCGI」を設置する場合で、製品をまたがって同じユーザ名/パスワードを使用したい場合
  • 複数のユーザ名/パスワードを使用したい場合

パスワード設定方法

admin/admin.cgi の編集

admin/admin.cgi に使用するパスワードを設定します。
370 行目付近に以下のような記載があります。
編集前は設定がされていませんので、「''」の部分にそれぞれユーザ名とパスワードを設定して下さい。

編集前のパスワード設定

#------------------------------[line 440]-->[line 460]-->[line 495]--
# 管理画面パスワードの設定
#--------------------------------------------------------------------
# 管理画面のアクセス制限をする場合はユーザ名とパスワードを設定して
# 下さい。
# 両方を設定すると認証が有効になります。
#
# 使用できる文字: 半角アルファベット、半角数字、@、.(ドット)、-、_
# 文字数: 半角 6-30文字

$conf{admin_name} = ''; #ユーザ名
$conf{admin_pass} = ''; #パスワード


Ver. 4.3以下の場合

Ver. 4.3 以下の場合、使用できる文字と文字数は以下の通りです。

# 使用できる文字: abcdefghijklmnopqrstuvwxyz1234567890
# 文字数: 半角 6-8文字


パスワード設定例

#------------------------------[line 440]-->[line 460]-->[line 495]--
# 管理画面パスワードの設定
#--------------------------------------------------------------------
# 管理画面のアクセス制限をする場合はユーザ名とパスワードを設定して
# 下さい。
# 両方を設定すると認証が有効になります。
#
# 使用できる文字: 半角アルファベット、半角数字、@、.(ドット)、-、_
# 文字数: 半角 6-30文字

$conf{admin_name} = 'k.k.nishitei'; #ユーザ名
$conf{admin_pass} = 'anzen,Daiichi'; #パスワード

アップロード

変更したファイルをサーバの同じ位置に上書きアップロードして下さい。

admin/admin.cgi

確認

管理画面にアクセスするとログイン画面が表示されます。

ログイン画面が表示されない場合

以下の場合はログイン画面が表示されません。設定をご確認の上修正して下さい。

  • ユーザ名かパスワードの設定が5文字以下
  • ユーザ名かパスワードの設定が31文字以上
  • (Ver. 4.3以下) ユーザ名かパスワードの設定が9文字以上
  • (Ver. 4.3以下) ユーザ名かパスワードに大文字のアルファベットを使っている
  • ユーザ名かパスワードに使用できない記号を使っている
  • admin/admin.cgi の上書きアップロードに失敗している
  • ブラウザの再読み込みがうまく行っていない

ログイン画面のデザイン変更方法

ログイン画面のデザイン変更は、templates/admin/6.html を編集して下さい。

関連リンク

さらに詳しく