预填充密码字段zend框架

时间:2011-07-25 12:36:55

标签: zend-framework

我创建了一个带有“记住我”复选框的登录表单。如果用户检查记住我链接,我已设置cookie。我在下次用户打开页面时读取了cookie。我能够填充用户名字段,但我无法填充密码字段。有没有办法填充它?

3 个答案:

答案 0 :(得分:3)

您应该从不预填充密码字段。您将获取用户的密码并将其以纯文本形式放在元素的value属性中。以下是implementing remember me functionality in Zend Framework的示例。它可能不是100%当前,但它是一个不错的跳跃点。

答案 1 :(得分:3)

您必须将“true”设置为“渲染密码”属性,如:

$password = new Zend_Form_Element_Password('senha');
$password->renderPassword = true;
$password->setValue("Senha");

答案 2 :(得分:0)

虽然我建议不要这样做但你可以用以下方式做到这一点

 <script>
 $(document).ready(function(){$('#id_of_the_password_field').val('<?php echo $variable_containing_password;?>');});
 </script>