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