File: password-cache.el.html
Greatly influenced by pgg.el written by Daiki Ueno, with timer fixes for XEmacs by Katsumi Yamaoka. In fact, this is mostly just a rip-off.
(password-read "Password? " "test")
;; Minibuffer prompt for password.
=> "foo"
(password-cache-add "test" (read-passwd "Password? "))
;; Minibuffer prompt from read-passwd, which returns "foo".
=> nil
(password-read "Password? " "test")
;; No minibuffer prompt
=> "foo"
(password-read "Password? " "test")
;; No minibuffer prompt
=> "foo"
;; Wait password-cache-expiry seconds.
(password-read "Password? " "test")
;; Minibuffer prompt for password is back.
=> "foo"
Defined variables (2)
password-cache | Whether to cache passwords. |
password-cache-expiry | How many seconds passwords are cached, or nil to disable expiring. |
Defined functions (6)
password-cache-add | (KEY PASSWORD) |
password-cache-remove | (KEY) |
password-in-cache-p | (KEY) |
password-read | (PROMPT &optional KEY) |
password-read-from-cache | (KEY) |
password-reset | () |