# ispassword

パスワードが設定されているかを判別する。(バージョン4.75以降)

## 形式

    ispassword <filename> <password name>

## 解説

パスワードファイル <filename> から <password name> で指定されるパスワードが存在するかを調べる。

パスワードファイルに <password name> に対応するパスワードが設定されているならば、システム変数 result に 1 が格納される。それ以外の場合、result に 0 が格納される。

## 例

    strdim pw 2
    username = 'yutaka'

    ispassword 'pw.dat' username ; result: 0=false; 1=true
    if result = 1 then
      getpassword 'pw.dat' username pw[0]
      pw[1] = pw[0]
    else
      msg = 'What is your password for '
      strconcat msg username
      strconcat msg '?'
      passwordbox msg 'Enter your password'
      pw[0] = inputstr
      pw[1] = pw[0]
      setpassword 'pw.dat' username pw[0]
    endif

## 参照

- getpassword
- setpassword