次: , 前: Multiple Queries, 上: Minibuffers


19.8 パスワードの読み取り

別のプログラムへ渡すパスワードを読み取るには、 関数read-passwdを使います。

— 機能: read-passwd prompt &optional confirm default

この関数は、プロンプトpromptを表示してパスワードを読み取る。 ユーザーが入力するパスワードは表示せず、 そのかわりにパスワードの各文字ごとに`.'を表示する。

省略可能な引数confirmnil以外であると、 パスワードを2回読み取り、両者が同一である必要がある。 同一でないと、連続して2回同じパスワードを打つまで ユーザーは何度でも繰り返す必要がある。

省略可能な引数defaultは、ユーザーが空のパスワードを 入力したときに返すデフォルトのパスワードを指定する。 defaultnilであると、 read-passwdはそのような場面では空文字列を返す。