草庐IT

虚拟身份

全部标签

php - Apache 虚拟主机总是重定向到/dashboard

我遇到了一个看似常见的问题,但我发现的任何解决方案似乎都不适用于我的情况。我正在尝试设置一个虚拟主机,以便我可以通过转到“mytestdomain.local”来访问我的Laravel安装的公共(public)文件,但是当我在谷歌浏览器中输入这个地址时,我总是被重定向到xampp仪表板在这个地址“https://mytestdomain.local/dashboard/”。我已经在以下xampp目录中安装了Laravel:c:/xampp/htdocs/mytestdomain_uk。我将“C:\xampp\apache\conf\extra\httpd-vhosts.conf”设置如

使用表单的 PHP HTTP 基本身份验证

如何使用HTTP基本身份验证并让用户以HTML表单提交他们的用户名和密码并使用HTTP基本身份验证进行身份验证。我听说InternetExplorer不再支持使用http://user:password@website.com没有更多,所以我不知道解决这个问题的最佳方法。可以使用PHP、javascript和HTML。我不想使用PERL,也不喜欢大的JavaScript库。如果你不认为HTTPBasicAuth。是最好的方法,请推荐一些简单易行的方法。它只会是5-6人的登录站点。无需将其复杂化。 最佳答案 jQuery库具有ajax

php - 使用 LDAPS 身份验证

我在开源CMSezpublish中使用LDAPS身份验证。我已经完成了我应该进行的所有配置设置。但是,我仍然无法使用LDAPS身份验证!调试时,我发现ldap_connect失败,有时会返回资源ID#80或资源ID#75。是否有任何文档描述这些资源ID的含义?甚至ldap_connect的php文档也没有关于这些资源ID的任何信息。还是我可能做错了什么? 最佳答案 ThePHPmanualonresources.似乎ldap_connect()成功了。如果失败,则返回FALSE。 关于p

php - Facebook Iframe 应用程序身份验证?

我开发了一个在FacebookCanvas的iframe内运行的Facebook应用程序。为了让它正常工作,我请求用户的扩展权限。如果用户未授权应用程序,我会使用PHPSDK中的getLoginUrl()方法将他/她发送到登录页面。它有效,但它并不漂亮。该方法将用户发送到身份验证页面之前的登陆页面。它看起来像这样:当我单击“转到Facebook.com”时,我看到了权限请求的实际页面(如果我打印url,我也可以直接访问权限页面,复制它并将其输入到新的浏览器窗口中)。当我从Iframe进行重定向时,如何让Facebook跳过此步骤?我的代码如下所示(使用CodeIgniter和Faceb

php - CakePHP 2.0 中是否可以按请求进行无状态 HTTP Basic/Digest 身份验证?

手册不清楚如何实现它(它假设你已经知道你到底在做什么,在某些情况下感觉像是事后才想到的),我一直在挠头试图弄清楚出来。问题:通过所有API请求的HTTP身份验证header进行身份验证就我能够测试的而言,我可以在CakePHP中使用基本身份验证和基于普通表单的登录,但是只能首先点击login我在Auth组件中定义的操作。当我直接访问网站时这很好,并且按预期工作(除了Digest,它似乎完全错误)。但是,通过cURL,除非我已经登录,否则我运气不好。显然,对于API来说,这远非理想。我不想在执行我想做的事情之前向/login发送请求,而且我不能指望用户手动登录,所以Cake有一个cook

php - Symfony2 中的 WSSE 身份验证,如何生成正确的 header ?

我正在关注customauthenticationproviderSymfony2的说明书,但我不知道如何生成登录表单或具有正确所需的WSSEheader的东西,所以我可以将其传递给我的自定义用户提供程序。有这方面的文档或教程吗?也许一些例子?文档缺少此类信息。 最佳答案 实际上,您不应该使用登录表单将WSSEheader发送到您的服务器:登录表单将发送HTTPPOST请求(带有POST参数),但不会像WSSE连接所期望的那样修改HTTPheader。我正在将WSSE与javascript和/或一些客户端(如Android应用程序)

php - 通过虚拟主机托管时如何运行 Laravel 应用程序?

来自CodeIgniter,我想学习Laravel。但是我在一个(小)问题上花了2天时间。当我浏览到URL“laravel.app”时,它会显示文件夹内容而不是Laravel的索引页面。这些是我的设置:虚拟主机:DocumentRoot"/Applications/MAMP/htdocs/laravel/public"ServerNamelaravel.appOptionsAllAllowOverrideAll.htaccess:Options+FollowSymLinksRewriteEngineOnOrderallow,denyAllowfromallRewriteCond%{RE

php - CURL - 此请求需要 HTTP 身份验证

我有以下代码:$curl=curl_init($query);curl_setopt($curl,CURLOPT_HTTPAUTH,CURLAUTH_BASIC);curl_setopt($curl,CURLOPT_USERPWD,$username.':'.$password);curl_setopt($curl,CURLOPT_VERBOSE,1);curl_setopt($curl,CURLOPT_HEADER,false);curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false);curl_setopt($curl,CURLOPT_SSL_

php - 无法在虚拟机中运行 codeception - 无法找到和加载 Mink

我安装了一个vmubuntuguest操作系统。我的应用程序在我的主机操作系统中的浏览器中运行在url上http://abc.localhost:8888我打字phpcodecept.phar在guest操作系统终端中运行。我收到以下错误:[Codeception\Exception\Configuration]Minkcouldnotbefoundandloaded我的acceptance.yml说#CodeceptionTestSuiteConfiguration#suiteforacceptancetests.#performtestsinbrowserusingtheSelen

php - 如何在 rest api 中验证/检查基本身份验证 header

我正在构建一个非常小的api。在api中,我使用来自请求的基本身份验证header对请求进行身份验证。这是我完成的代码$headers=apache_request_headers();//print_r($headers);if(isset($headers['Authorization'])){//$credentials=base64_decode($headers);print_r($headers['Authorization']);}我得到的授权header为“BasicYXBpa2V5OmFqZWVzaA==”现在我将如何检查这个基本授权header是否有效?我应该解码u