草庐IT

phpass_helper

全部标签

php - Zend Framework - 从 View 访问 View Helper

我在访问View中的自定义View助手时遇到问题。在layout.phtml中调用helper完美运行。采埃孚版本:1.11.2应用程序.iniresources.view[]=Bootstrap:protectedfunction_initViewSettings(){$this->bootstrap('view');$view=$this->getResource('view');$view->doctype('XHTML1_STRICT');$view->setScriptPath(APPLICATION_PATH.'/views/scripts/');$view->addHel

php - Zend View Helper 中的数据库连接

在ZendViewHelper中使用数据库映射器是一种好习惯吗?因为在我的例子中,这个helper正在给我做一盒它会实时变化,并将显示在我的应用程序中的所有View中。我不可能让该对象从Controller中的数据库加载它并每次都将其分配给查看。如果有人能告诉在使用zendviewhelpers时要遵循的良好编程实践,那将非常有帮助,例如:如果可以通过$this->view->variable=...;将某些内容分配给View助手中的View如果可以在ViewHelpers中创建和使用模型。如果可以在ViewHelper中使用Zend_View可用的方法,比如$this->view->

php - Lithium form helper 数据和错误缺失?

我正在构建一个测试Lithium应用程序以了解它的工作原理,我发现表单助手似乎无法识别我传回的数据或任何验证错误。目前我不得不手动传回我的错误,然后在View中处理它们。QuestionsController::询问publicfunctionask(){if(!empty($this->request->data)){$question=Questions::create($this->request->data);if($question->save()){return$this->redirect(array('Questions::view','args'=>$question

php - CodeIgniter 中的 Helpers 有什么优势?

我开始学习CodeIgniter。我看到了一些优势,例如MVC约定。但在很多情况下,我看不到CI如何帮助我更快地开发。比如这个$attributes=array('class'=>'email','id'=>'myform');echoform_open('email/send',$attributes);可以用来代替我不明白为什么这应该更快。此外,还有HTML帮助程序来创建标签。我也没有看到在这里使用助手的优势。那么我为什么要使用这些类型的助手呢? 最佳答案 助手的存在是为了让您的生活更轻松,甚至让您编写更清晰的代码,有时是以牺牲

php - laravel-ide-helper 的问题

我正在观看Laravel5FundamentalsLaracasts视频集,但在我的IDE(Phpstorm8)中使用Facades时遇到了一些困难。我有一个使用Eloquent外观的模型useIlluminate\Database\Eloquent\Model;我需要laravel-ide-helpercomposerrequirebarryvdh/laravel-ide-helper,将服务提供者添加到提供者数组'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider',,重新生成文档并重新启动我的IDE,但没有成功。我的Control

php - 迁移 CakePHP 2 到 3 : Before/after-attribute of save button (form helper)

将CakePHP2.x迁移到3.x,在提交按钮中CakePHP2.x具有after和before属性,但这不适用于CakePHP3.x。Form->submit(__('Save'),array('div'=>'form-actions','class'=>'btnbtn-largebtn-primarybtn-save','data-loading-text'=>'PleaseWait...','after'=>''.$this->Html->link(__('Cancel'),array('admin'=>true,'action'=>'index'),array('class'=

php - 如何使用 codeigniter 正确实现 PHPass 密码哈希?

我正在努力使用phpass在codeigniter中正确执行密码哈希。我已经将phpass密码哈希文件添加到codeigniter的库文件夹中,现在我不知道如何正确编写语句$t_hasher=newPasswordHash(8,FALSE);?你们能帮助正确的语法吗?这是我到目前为止所拥有的:functionpasswordTry(){$this->load->library('PasswordHash','null','passHash');$hasher=new$this->passHash->PasswordHash(8,FALSE);$hash=$hasher->HashPas

php - PHPass的正确实现

我使用PHPass在我的应用程序中存储用户密码,因为它比md5或sha1更安全。我有一个关于如何使用密码盐的问题。根据我收集到的信息,当您插入用户时,我会这样使用它:$pwdHasher=newPasswordHash(8,false);$hash=$pwdHasher->HashPassword($input_password);然后当您在登录时检查用户详细信息时,您会:$pwdHasher=newPasswordHash(8,FALSE);if($pwdHasher->CheckPassword($input_password,$hash_from_db)){echo'passwo

php - 拉维尔 5 : Installing ide helper for Netbeans

我正在尝试实现Laravelidehelper:barryvdh/laravel-ide-helper。尝试下载要点,将它放在我项目的根文件夹中,但它没有用。还尝试使用composer安装它并在config/app.php文件中添加Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class。即使我重新启动netbeans,这两种方法都不起作用。使用Ubuntu和Laravel5.1.20有人知道我做错了什么吗? 最佳答案 用composer安装它是不够的,你还必须用这个命令生成

php - 在多个服务器之间使用 phpass 有多安全?

打开“portable_hashes”。我注意到,无论出于何种原因,它生成的哈希值并不总是相同的——但在通过“CheckPassword”传递时始终返回有效值。我还注意到在生成哈希时使用了“PHP_VERSION”——这两件事结合在一起让我很担心……便携性如何?我可以在服务器、Linux、Windows、64位、32位等之间移动哈希值(保存在用户数据库中)并且仍然让它们验证吗?我需要做什么才能使密码不再有效?我问的原因是因为我在我的框架中使用phpass作为密码,这将为我的几个网站提供支持,其中许多网站目前有数千名用户-在某些情况下我不得不移动它们到不同的服务器上,当然还要升级php。