草庐IT

Authentication

全部标签

php - Windows 上的 LDAP 身份验证

我安装了64位Windows平台和Postgresql8.4(作为Apache,EnterpriseDB-ApachePHP安装在Pstgres上)。我需要使用ActiveDirectory(或LDAP?)凭据对系统进行身份验证,但即使我启用了LDAP和在错误日志上重新启动Apache我看到PHPfatalerror:调用path/to/my/phpfile中的未定义函数ldap_connect()..PHP我使用的脚本如下,Wellcome";}?> 最佳答案 使用LDAP函数需要PHPLDAP扩展。只需检查它是否在您的php.i

php - 如何完成此登录脚本?

我几乎完成了我的登录脚本,但我不知道如何检查用户名和密码是否正确。这是我的脚本文件。index.php:Username:Password:index.php文件只是我用来收集用户注册信息的页面。action1.php:action1.php文件只是将用户注册到数据库中的页面。登录.php:Username:Password:login.php文件就是我用来让用户输入登录信息的页面。现在这是我的问题,我不知道如何检查用户登录信息,以便他们可以进入成员(member)专区。我是新手,非常感谢任何帮助。谢谢,--德文 最佳答案 首先你要

php - 在 Apache/Windows 2008 上使用 PHP 和 Oracle 时身份验证登录页面无法正常工作

[更新:已解决:谢谢大家。请参阅此处的代码:http://pastebin.com/1fJmXeG2]我非常感谢我能在这个问题上得到的任何帮助。我们的站点上有一个登录页面,该登录页面在使用Apache1和PHP4的旧Linux服务器上运行。我们想将其移动到新的Windows2008服务器(64位)...所以我在新服务器。我还启用了OCI8连接到Oracle11g数据库。我将登录页面的文件移到了新服务器上,但它们不起作用。发生的情况是页面不运行脚本,它只是转发到index.php而不是使用适当的响应重定向到索引php。当然,我在PHP脚本中更新了一些已弃用的语言,但它仍然不起作用。我是一

php - 使用外部登录表单在 Moodle 中进行单点登录

我正在开发一个moodle网站,我必须在其中使用外部服务来对用户进行身份验证。此SSO服务应该是唯一的身份验证形式。外部服务的提供者要求我在他们的服务器上使用他们的登录表单,所以我必须禁用moodle登录表单。我查看了各种身份验证插件,但似乎没有一个能完全满足我的需求。到目前为止,我认为这就是我要做的:更改login/index.php文件,使其只将用户​​重定向到外部登录表单。SSO服务返回到我的Moodle服务器上的一个新页面,该页面确认提供的凭据。所有相关的用户数据都是从连接到SSO服务的SOAP网络服务收集的。如果SSO服务提供的(唯一)用户名存在于mdl_users表中,则使

php - 此网页有一个重定向循环 - PHP 登录

我正在用php尝试一个登录页面示例。我收到错误消息:此网页有重定向循环详情说:错误代码:ERR_TOO_MANY_REDIRECTS这是我的代码:index.phpUserName:Password:登录.phpprofile.phpYourHomePageWelcome:LogOutsession.php和logout.php我似乎无法弄清楚为什么。我获得此代码的站点现在处于非事件状态,所以这就是我在这里问这个问题的原因。希望你们能帮助我。很抱歉发了这么长的帖子。 最佳答案 评论回答:我认为正在发生的事情是您的代码出错了,而您没有

php - Laravel 5 忽略身份验证特定路由

我是laravel5的新手。我有一个仪表板页面和一个登录页面。每当我转到localhost:8080/dashboard时,它总是将我重定向到localhost:8080/auth/login。我想显示我的仪表板localhost:8080/dashboard无需先登录即可查看。这是我在VerifyCsfrToken中的代码namespaceApp\Http\Middleware;useClosure;useIlluminate\Foundation\Http\Middleware\VerifyCsrfTokenasBaseVerifier;classVerifyCsrfTokenex

php - 通过 Windows 身份验证在 Laravel 中对用户进行身份验证

我在IIS7.5上的Windows域中运行PHP。Windows身份验证是通过IIS启用的,因此可以通过PHP中的$_SERVER['AUTH_USER']访问用户DOMAIN\USERNAME。我刚刚为一个新的内部网站安装了Laravel5,并且需要一种使用单点登录方式在Laravel中验证用户身份的方法。最终用户应该在Laravel中进行身份验证,而无需在任何地方登录,因为他们已经在域中进行了身份验证..我四处搜索,几乎找不到任何相关内容!关于这个有什么写的吗?当然这是一个很常见的用例?我应该从哪里开始阅读,或者是否有人可以直接提供帮助? 最佳答案

php - 如何向 GuzzleHTTP 请求对象添加身份验证以进行异步处理

我正在创建多个以下GuzzleHttp\Psr7\Requests:useGuzzleHttp\Psr7\Request;$myRequest=newRequest('GET',$someUri);并将它们保存在一个数组中:$guzzleRequests然后我创建一个池来同时执行所有请求:useGuzzleHttp\Pool;$testPool=newPool($testClient=new\GuzzleHttp\Client(),$guzzlePromises,['fulfilled'=>function($response,$index){//thisisdeliveredeach

php - 使用 Linkedin OAuth api : keeps asking permissions authentication 登录

我将我的网站与LinkedinOAuthapi集成以检索基本配置文件设置,这是登录我的网站的唯一方法(因此每次登录都应通过Linkedin)。用户必须在登录时授予权限。但是现在每次登录都会发生这种情况;我无法让Linkedin记住用户已经授予访问权限(所以我想要的是它第二次自动重定向回我的网站)我在每次成功登录时都会收到一个访问token,我将它保存在数据库中,但找不到在后续请求中使用它的方法(我什至不确定这是否是我应该做的吗?)我用来登录的端点是:"https://api.linkedin.com/uas/oauth/authorize?oauth_token=".$token其中$

php - 如何在没有数据库的情况下登录Yii2?

我需要帮助!我有一个使用DB登录的工作机制,但有时我需要没有DB的登录过程(假用户使用)。User模型中的静态方法publicstaticfunctionfindByRoot(){$arr=['id'=>100,'created_at'=>1444322024,'updated_at'=>1444322024,'username'=>'vasya','auth_key'=>'aagsdghfgukfyrtweri','password_hash'=>'aa2gsdg123hfgukfyrtweri','email'=>'some@email','status'=>10,];return