2013-07-18 11 views
7

Chcę utworzyć miernik siły hasła. Podążam za estrongpassword For YII Użyłem rozszerzenia Estrongpassword. Ja to rozszerzenie w folderze rozszerzeń i napisał kod jak poniżej:Jak zaimplementować siłę hasła, podobnie jak w rejestracji w Gmailu w YII php?

<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'); ?> 

gdy sprawdziłem mój plik jego thorughs mi błąd jak napisane poniżej:

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

I zastanawiasz się, jak skonfigurować to, proszę, pomóż mi. Z góry dzięki.

Odpowiedz

1

Kod jest poprawny i nie powinien powodować żadnych problemów. Oto kilka rzeczy, które można spróbować:

  • Upewnij się, że masz zainstalowane rozszerzenie poprawnie
  • Sprawdź, czy pisownia w nazwach plików oraz nazwy klasy jest poprawne. W systemie Linux rozróżniana jest wielkość liter.
  • Sprawdź swój folder przedłużacza protected/extensions i upewnij się, że katalog istnieje EStrongPassword (liter)
  • Upewnij się, że ścieżka jest poprawna (ext w skrypcie odnosi się do protected/extensions ścieżce)

Plik powinien być w :

protected/extensions/EStrongPassword/EStrongPassword.php 

Mam nadzieję, że to pomoże!

+0

Może podasz mi kroki, aby zainstalować rozszerzenie, jak ja jestem nowy w Yii może nie jestem prawidłowe zainstalowanie rozszerzenia. –

+0

Należy postępować zgodnie z instrukcjami w dokumentacji dotyczącej instalacji [rozszerzeń Yii] (http://www.yiiframework.com/doc/guide/1.1/en/extension.use). Po skonfigurowaniu rozszerzenia przeczytaj ponownie moją odpowiedź. –

Powiązane problemy