| (in-package :forms) | |
| (defclass password-form-field (form-field) | |
| () | |
| (:documentation "A password input field")) | |
| (defmethod field-read-from-request ((field password-form-field) form parameters) | |
| (setf (field-value field) | |
| (cdr (assoc (field-request-name field form) parameters :test #'string=)))) | |
| (defmethod make-form-field ((field-type (eql :password)) &rest args) | |
| (apply #'make-instance 'password-form-field args)) | |