php - 如何像在 YII php 中的 gmail 注册一样实现密码强度?

标签 php yii passwords yii-extensions

我想创建密码强度计。我正在关注 estrongpassword For YII我使用了 Estrongpassword 扩展。我将这个扩展放在扩展文件夹中并编写如下代码:

<div class="row">
<?php echo $form->labelEx($model,'password'); ?>
<?php

$this->widget('ext.EStrongPassword.EStrongPassword',
    array('form'=>$form, 'model'=>$model, 'attribute'=>'password'));

?>
<?php echo $form->error($model,'password'); ?>

当我检查我的文件时,它告诉我错误,如下所示:

Alias "ext.EStrongPassword.EStrongPassword" is invalid. Make sure it points to an existing PHP file and the file is readable. 

我想知道如何配置它,请帮助我。 提前致谢。

最佳答案

代码是正确的,应该不会造成任何问题。以下是您可以尝试的一些方法:

  • 确保您已正确安装扩展程序
  • 检查文件名和类名的拼写是否正确。 Linux 区分大小写。
  • 检查您的扩展文件夹 protected/extensions 并确保目录 EStrongPassword(区分大小写)存在
  • 确保路径正确(脚本中的ext指的是protected/extensions路径)

文件应该在:

protected/extensions/EStrongPassword/EStrongPassword.php

希望这对您有所帮助!

关于php - 如何像在 YII php 中的 gmail 注册一样实现密码强度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17717581/

相关文章:

php - 如何防止 PHP 中的 SQL 注入(inject)?

mysql - 如何在yii中使用in条件

javascript - 添加js时dropdownlist不保存

php - 使用js函数显示HTML表单的结果

php - php 中的 get_result() 和 store_result() 有什么区别?

php - 付款开始时 paypal 中的 amount 变量值变化

php - Yii,CactiveForm 在数据库中保存多个表

c++ - 如何在 C++ 中访问 Ubuntu key 环?

iphone - 从多任务处理回来时阻止应用程序的快照 View

Java:在属性文件中存储加密数据库(和其他)密码的最佳选择是什么?