QuickForm で パスワードのエレメントを生成し、freezeさせると。”*******”テキストになり、入力されたデータはhiddenに乗りません。
これを解決させるには、パスワードフィールドのエレメントにsetPersistantFreeze(true)で設定を変更する必要があります。
例として下記のようなコードになります。
$this->addElement( 'password', 'member_login_password' );
$pass =& $this->getElement('member_login_password');
$pass->setPersistantFreeze(true);