草庐IT

multi-auth

全部标签

php - nginx:auth_basic 和 php

我想使用auth_basic密码保护我网站的文件夹。此文件夹包含应在请求时执行的php脚本。我尝试了以下方法:location/admin{auth_basic"Admin-Section";auth_basic_user_file/myfolder/.htpasswd;}location~^/admin/.*\.php${auth_basic"Admin-Section";auth_basic_user_file/myfolder/.htpasswd;fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRI

imap - 抑制仿冒PHP imap_open()通知: insecure server advertised AUTH=PLAIN

我的日志文件中出现了一堆乱七八糟的虚假警告,我想在不抑制合法消息的情况下抑制它们:PHP通知:未知:安全问题:不安全的服务器在第0行的未知中公布AUTH=PLAIN(errflg=1)(我正在连接到一个IMAP服务,该服务只在没有第三方用户的服务器上监听本地主机。) 最佳答案 您可以做的一件事是使用imap_errors和imap_alerts函数,请将此代码放在imap_close之前。imap_errors();imap_alerts();这些函数的作用是返回所有已发生的错误和警报,然后将它们清除。如果您不调用这些函数,它们将在

php - 如何增加cakephp Auth组件 session 过期时间

我正在使用Auth组件来检查用户是否已登录。这是我的AppController的初始化函数publicfunctioninitialize(){parent::initialize();$this->loadComponent('Flash');$this->loadComponent('Auth',['authenticate'=>['Form'=>['fields'=>['username'=>'username','password'=>'password'],'passwordHasher'=>['className'=>'Md5',//Myownpasswordhasher]

php - 严格标准 : mysqli_next_result() error with mysqli_multi_query

我已经尝试使用multi_query,但我不断收到严格的标准消息弹出。$querystring="INSERTINTOresponsesVALUES('1','2','3','4');INSERTINTOresponsesVALUES('1','2','3','4')";if(mysqli_multi_query($db,$querystring)){do{if($result=mysqli_store_result($db)){//}}while(mysqli_next_result($db));}echo"end";我得到的错误信息是:StrictStandards:mysqli_

php - Laravel Auth - 使用 md5 而不是集成的 Hash::make()

所以,我正在为我的网站切换到laravel。我的旧网站目前拥有大约500名用户。每个用户都有一个md5散列附加到他们身上,作为密码(duh^^)。当我切换到laravel时,我希望使用Auth::attempt不幸的是,它使用自己的方法来散列密码字符串。我不希望我所有的用户更改他们的密码,因为我正在切换到laravel,是否可以让Auth类改为使用md5,这样我的用户就不必切换密码?:)如果是,有人可以告诉我怎么做吗? 最佳答案 MD5已经过时了。我建议你不要试图保留它。相反,当用户首次登录并且Auth::attempt失败时,您应

PHP curl_multi_getcontent 返回 null

我一直在关注如何使用curl_multi的教程。http://arguments.callee.info/2010/02/21/multiple-curl-requests-with-php/我不知道我做错了什么,但是curl_multi_getcontent返回null。它应该返回JSON。我知道这不是mysql调用,因为它使用while循环和标准curl_exec,但页面加载时间太长。(为了安全起见,我更改了一些setopt详细信息)相关的PHP代码片段。最后我确实关闭了while循环。$i=0;$ch=array();$mh=curl_multi_init();while($ro

php - 带有值(value)引号的 Laravel Multi Insert 问题

我需要将大量记录插入到数据库表中。我正在从CSV文件中获取数据。我考虑过使用多插入语句以获得良好的性能。所以我做了类似于以下的事情:foreach($dataas$key=>$value){$insert[]=['id'=>$value->id,'is_published'=>$value->is_published,"first_name"=>$value->first_name,"middle_name"=>$value->middle_name,"last_name"=>$value->last_name,"description"=>$value->description,"c

使用 Zend Auth 和 Zend ACL 进行 PHP 单元测试

我有一个需要登录并使用zend_acl和zend_auth的应用程序。在预调度期间,我有一个ACL插件,可以为ACL创建所有规则。我还有一个Auth插件,用于检查您是否已登录,如果已登录,您是否有权根据ACL访问所请求的资源。由于该应用程序完全需要登录,因此只有在您登录后才会创建ACL。单元测试这似乎是不可能的,或者更有可能是我遗漏了一些明显的东西。在我的单元测试设置方法中,我模拟了一个返回zend_auth实例的成功登录。通过的测试表明此登录成功。但是,如果我随后通过测试尝试分派(dispatch)到另一个位置,或者评估登录用户是否可以访问给定资源,它总是被插件拒绝,因为他们仍然没有

php - PHP 的 multi curl 函数有哪些限制?

多curlsession建立的最大并发连接数是否有限制?我正在使用它来处理我需要对API服务进行的批量调用,我只是想注意这不会影响我的应用程序的其余部分。几个问题,curlsession占用了apache服务器可以服务的连接量吗?multicurl是ram还是CPU饥饿操作?我不太关心带宽,因为我有很多带宽,一个强大的快速主机,每个请求只发送和接收少量数据。我想这取决于服务器硬件/配置...但我似乎无法在文档中找到是什么限制了curlsession的数量。 最佳答案 PHP不会对您可以发出的并发curl请求的数量施加任何限制。不过,

php - 速度/最佳实践刷新 mysqli_multi_query()

当Sebastien说他在每次使用mysqli_multi_query()@Canmysqli_multi_querydoUPDATEstatements?之间断开连接并重新连接时,我感到畏缩。因为这似乎不是最佳实践。然而,克雷格@mysqlimulti_queryfollowedbyquery在他的案例中指出,在每次使用mysqli_multi_query()之间断开连接和重新连接比使用mysqli_next_result()更快。​​我想问一下是否有人有进一步的第一手知识或基准证据来建议程序员应该选择“新连接”与“下一个结果”方法的近似“截止”(基于查询量或其他).我也很高兴听到任