我正在开发一个网站,需要一个用户登录他的计算机使用管理员帐户才能登录本网站上运行的本网站。 我想知道它是否可能使用codeigniter(php框架)。检查计算机管理员或不使用php
1
A
回答
1
该程序只能在本地主机返回客户机名称仅
回波gethostbyaddr($ _ SERVER [ 'REMOTE_ADDR']);
如果它是从在线服务器运行的,则不会显示计算机名称并显示其他一些信息。所以无论如何,当程序从联机服务器运行时,在php中获取计算机名称。
function GetComputerName()
{
try
{
var network = new ActiveXObject('WScript.Network');
// Show a pop up if it works
alert(network.computerName);
}
catch (e) { }
}
这是JavaScript,它有时会在IE中工作。这是你能做的最好的。然后,您可以将该值推送到控件中,然后当用户发布到服务器时,可以使用PHP读取它。 PHP不能做你想做的事情,因为它运行在服务器上,而不是客户端上,所以它不能查找客户端数据。
2
是的,这是可能的,但用户登录/验证不是内置于Codeigniter。您必须自己编写代码或使用可用于CI的第三方用户管理系统之一。
This page列出了几种第三方解决方案。
相关问题
- 1. 检查用户是否是外部计算机上的本地管理员
- 2. 检查管理员
- 3. LDAP查询:计算机上的管理员
- 4. 使用before_filter检查管理员或用户是否登录
- 5. 管理员验证检查不工作
- 6. 检查管理员用户不使用JEDI
- 7. 仅使用本地管理员用户(使用PowerShell或/和c#)控制远程计算机上的服务
- 8. 为网络管理员获取重要的计算机信息
- 9. 如何使用Python从网络上的计算机获取本地管理员?
- 10. 如何检查管理员或用户是否登录odoo
- 11. 如何检查指定的用户是否是本地计算机上的管理员?
- 12. 检查鉴于用户具有管理员权限在.net登录的计算机
- 13. 检查用户是否是管理员/游戏管理员[库MySQLi]
- 14. 全局检查管理员登录
- 15. C#管理员权限 - 检查
- 16. 如何检查管理员权限C#
- 17. php检查用户计算机上的目录
- 18. 使用PHP获取DNS管理员
- 19. 管理员登录使用mysqli和php
- 20. SHOUTcast管理员使用php登录
- 21. Feathersjs管理员角色(或与auth检查羽毛中间件)
- 22. 使用ASP .Net管理本地计算机上的进程
- 23. OSGi:条件许可管理员或用户管理员
- 24. 在管理中使用计算字段
- 25. 如何使用CanCan与Rails管理员来检查所有权
- 26. 使用System.DirectoryServices.AccountManagement列出本地管理员不检索域用户
- 27. 检测计算机是否是NetApp文件管理器? (非托管C++)
- 28. PowerShell的:检查计算机登出
- 29. 检查现有的计算机在AD
- 30. 如何检查计算机何时进入睡眠或醒来?
是否有任何图书馆可以告知该人在他的计算机上以管理员身份登录?这里的admon意味着电脑的管理员而不是网站。例如,你有多种类型的用户在pc.admin和guest和normal上。这种类型的认证我想 – prabhjot
OP问如何使用PHP来判断用户是否是他的电脑的**操作系统**的管理员,而不是他的CodeIgniter应用程序。 @prabhjot,为什么你接受这个答案,如果它不是你想要的? – Sparky
唉你登录管理员或不登录你之前在这里登录我想检查 – prabhjot