请问如何实现网页绑定电脑,只允许一个人登录
绑定ip不现实,因为现在都是adsl的了.
请问各位,还有其他方法吗?
绑定什么比较靠谱
回复讨论(解决方案)
要知道HTTP是无状态的
HTTP可以采用cookie和session跟踪用户
如果楼主要绝对绑定可以通过客户端下载Active控件实现
不过要只允许一个人登录通过记录前一个用户的信息跟踪就可以实现
要知道HTTP是无状态的
HTTP可以采用cookie和session跟踪用户
如果楼主要绝对绑定可以通过客户端下载Active控件实现
不过要只允许一个人登录通过记录前一个用户的信息跟踪就可以实现
不过要只允许一个人登录通过记录前一个用户的信息跟踪就可以实现 这句话没懂
可以通过php获取网卡标识来判断
function getMAC(){ @exec("ipconfig /all",$array); for($Tmpa;$Tmpa<count($array);$Tmpa++){ if(eregi("Physical",$array[$Tmpa])){ $mac=explode(":",$array[$Tmpa]); return $mac[1]; } }}
可以通过php获取网卡标识来判断
function getMAC(){ @exec("ipconfig /all",$array); for($Tmpa;$Tmpa<count($array);$Tmpa++){ if(eregi("Physical",$array[$Tmpa])){ $mac=explode(":",$array[$Tmpa]); return $mac[1]; } }}
你这个貌似是获取服务器上的地址。
可以通过php获取网卡标识来判断
function getMAC(){ @exec("ipconfig /all",$array); for($Tmpa;$Tmpa<count($array);$Tmpa++){ if(eregi("Physical",$array[$Tmpa])){ $mac=explode(":",$array[$Tmpa]); return $mac[1]; } }}
抱歉,那个是获取服务器端的
@exec("arp -a",$array); //执行arp -a命令,结果放到数组$array中 echo "<pre class="brush:php;toolbar:false">"; print_r($array); //打印获取的数组 foreach($array as $value) { if( //匹配结果放到数组$mac_array strpos($value,$_SERVER["REMOTE_ADDR"]) && preg_match("/(:?[0-9a-f]{2}[:-]){5}[0-9a-f]{2}/i",$value,$mac_array) ) { $mac = $mac_array[0]; break; } } echo $mac; //输出客户端MAC
试试这个吧
可以结合IP判断MAC
绑定电脑和只允许一个人登录 这句话本身就有冲突,....
绑定电脑实现起来很复杂
只允许一个人登录 很容易
用iptables给网站设置访问密码,如果用户名密码不正确连主页都看不到. 就实现了只允许一个人登录
绑定电脑和只允许一个人登录 这句话本身就有冲突,....
绑定电脑实现起来很复杂
只允许一个人登录 很容易
用iptables给网站设置访问密码,如果用户名密码不正确连主页都看不到. 就实现了只允许一个人登录
说错 用nagix设置
绑定电脑和只允许一个人登录 这句话本身就有冲突,....
绑定电脑实现起来很复杂
只允许一个人登录 很容易
用iptables给网站设置访问密码,如果用户名密码不正确连主页都看不到. 就实现了只允许一个人登录
说错 用nagix设置 又拼错了 抱歉... nginx
这个不知道 啊
无论如何,只能做到只允许一个帐号登录
只允许一台机或一个人都需要客户端配合(客户端控件)
一个网站,只允许一个人登录 ?
如果不是描述错误的话,这个需求也太奇葩了
登陆成功后在共享内存或数据库或文件中做以标志
任何用户登录时都先检查这个标志,以决定是否可以登录
如果说是要绑定什么的话,那就是绑定服务器中的共享资源
一个网站,只允许一个人登录 ?
如果不是描述错误的话,这个需求也太奇葩了
登陆成功后在共享内存或数据库或文件中做以标志
任何用户登录时都先检查这个标志,以决定是否可以登录
如果说是要绑定什么的话,那就是绑定服务器中的共享资源
意思就是这个网站是收费的,不想让会员把账号给别人用
这就是目的,但是除了那位仁兄说的控件,好像没别的办法
一个网站,只允许一个人登录 ?
如果不是描述错误的话,这个需求也太奇葩了
登陆成功后在共享内存或数据库或文件中做以标志
任何用户登录时都先检查这个标志,以决定是否可以登录
如果说是要绑定什么的话,那就是绑定服务器中的共享资源
意思就是这个网站是收费的,不想让会员把账号给别人用
这就是目的,但是除了那位仁兄说的控件,好像没别的办法
就算是支付宝都无法阻止账号让别人用. 下载控件给个短信验证码就可以了 姑且不论会不会有人这么做,但是实现的办法太多了.
至今无法想象如何限定某个账号只能某个特定的人用 就算用虹膜验证,验证完电脑让给别人你怎么破...
php是微弱语言,他不是底层语言,这个没办法实现
一个网站,只允许一个人登录 ?
如果不是描述错误的话,这个需求也太奇葩了
登陆成功后在共享内存或数据库或文件中做以标志
任何用户登录时都先检查这个标志,以决定是否可以登录
如果说是要绑定什么的话,那就是绑定服务器中的共享资源
意思就是这个网站是收费的,不想让会员把账号给别人用
这就是目的,但是除了那位仁兄说的控件,好像没别的办法
就算是支付宝都无法阻止账号让别人用. 下载控件给个短信验证码就可以了 姑且不论会不会有人这么做,但是实现的办法太多了.
至今无法想象如何限定某个账号只能某个特定的人用 就算用虹膜验证,验证完电脑让给别人你怎么破...
虹膜验证 球解释
PHP是没法获取外网客户机的MAC的。
无建设性的回答,分给版主
你说的这情况,好象能飞英语软件实现了这个,你可以去问一下这里面的人才,不过我猜一定是记录了电脑的硬件信息作为唯一标识,把用户的帐号和硬件信息绑在一块了。
等以后出现私人证书的吧

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

This is the second and final part of the series on building a React application with a Laravel back-end. In the first part of the series, we created a RESTful API using Laravel for a basic product-listing application. In this tutorial, we will be dev

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

In this article, we're going to explore the notification system in the Laravel web framework. The notification system in Laravel allows you to send notifications to users over different channels. Today, we'll discuss how you can send notifications ov

Article discusses late static binding (LSB) in PHP, introduced in PHP 5.3, allowing runtime resolution of static method calls for more flexible inheritance.Main issue: LSB vs. traditional polymorphism; LSB's practical applications and potential perfo

PHP logging is essential for monitoring and debugging web applications, as well as capturing critical events, errors, and runtime behavior. It provides valuable insights into system performance, helps identify issues, and supports faster troubleshoot
