将flex / php连接到Active Directory
有没有办法将我的Flex Web应用程序连接到Active Directory,并获取登录的用户名?
现在我们有一个PHP脚本连接到flex应用程序,它从用户获取用户/传递输入并检查AD中是否有这样的用户,并且密码是正确的. 有办法吗? 解决方法<?php // using ldap bind $ldaprdn = 'uname'; // ldap rdn or dn $ldappass = 'password'; // associated password // connect to ldap server $ldapconn = ldap_connect("ldap.example.com") or die("Could not connect to LDAP server."); if ($ldapconn) { // binding to ldap server $ldapbind = ldap_bind($ldapconn,$ldaprdn,$ldappass); // verify binding if ($ldapbind) { echo "LDAP bind successful..."; } else { echo "LDAP bind failed..."; } } ?> 启动应用程序后,您需要使用Windows登录凭据访问LDAP. `AUTH_USER` request variable is the one which you have to check. This will hold your Windows login username and AUTH_USER will be MYDOMAINNAMEuser.name
您可以单独获取用户名,而不是密码…当用户登录到他的窗口的机器时,我们可以使用C#中的Environment.username检查他的凭据,在PHP中我们可以使用AUTH_USER来验证登录的用户是否有效.
http://in3.php.net/manual/en/ref.ldap.php 您可以从上面的链接获得大量信息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- VB.NET机房重构之数据库设计
- c# – 如何使用MS-IoT Lightning使用Raspberry Pi2设置/获取
- 加载cocos studio 2.0导出的csb文件
- c – Cast一个原始类型的指针到A结构指针 – 对齐和填充?
- ExtJs 前台从后台Action 解析数据
- ruby-on-rails – 同时选择多个方面或过滤数据
- c# – 在.NET中使用属性的性能开销
- swift 和 Objective-C 互相调用
- org.xml.sax.SAXException: SimpleDeserializer encountere
- c – 仅将表达式的一部分标记为可能()/不可能())是合理的