認証画面


ID番号

パスワード




この入力フォームのソース

<form name="TEST" method="POST" action="01.html">
<p>ID番号<input type="text" name="authid" size="20"></p>
<p>パスワード<input type="password" name="authpass" size="20"></p>
<input type="hidden" value="authstart" name="action">
<input type="hidden" value="01.html" name="nexturl">
<p><input type="submit" value="次のページへ" name="submit"></p>
</form>

/tt>

注意事項

  1. パスワードによる認証を行うとき
    websurvey.cgiの設定項目で$authcheck = 1にしてください。パスワードを使わないときはIPアドレスによるチェックを使うこともできます。詳しくはwebsurvey.cgiの設定項目を参照してください。

  2. パスワードの作成
    次に管理者用cgiのsurveymng.cgiでパスワード新規作成を行ってください。IDとパスワードが表示されるので記録しておいてください。

  3. パスワードを新規作成するとそれまでのパスワードは使えなくなります。パスワードが足りなくなったときは、新規作成ではなくてパスワード追加を用います。

  4. 認証画面の自動作成
    認証画面を自分で作成しないときは、単に$authcheck = 1にするだけで、websurvey.cgiが自動的に認証画面を表示します。

  5. 認証画面を自分で用意したとき
    以下のどちらかの方法でactionフィールドにauthstartを指定したうえでwebsurvey.cgiを呼び出してください。
    1. URLで開始ファイルを指定する
      URLでwebsurvey.cgiを呼び出すときにaction=authstartを追加
      http://www.aaa.bbb/survey/websurvey.cgi?starthtml=start.html&htmlpath=html/example1/&action=authstart

    2. inputタグを用いる
      入力フォームの中で以下のように指定します。
      <form name="TEST" method="POST" action="http://www.aaa.bbb/survey/websurvey.cgi">
      <input type="hidden" value="start.html" name="starturl">
      <input type="hidden" value="html/example2/" name="htmlpath">
      <input type="hidden" value="authstart" name="action">
      <p><input type="submit" value="アンケート開始" name="submit"></p>


  6. ID入力のフィールド名はauthid、パスワードのフィールド名はauthpassです。

  7. 認証画面のページでは、以下の二つをhidden属性でいれておく必要があります
    <input type="hidden" value="start" name="action">
    <input type="hidden" value="01.html" name="nexturl">
    actionにstartを指定することで認証完了後にアンケート開始となります。

  8. それ以外はexample1の基本構成と同じですので、example1の説明を参照してください。