请问如何实现网页绑定电脑,只允许一个人登录
绑定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的。
无建设性的回答,分给版主
你说的这情况,好象能飞英语软件实现了这个,你可以去问一下这里面的人才,不过我猜一定是记录了电脑的硬件信息作为唯一标识,把用户的帐号和硬件信息绑在一块了。
等以后出现私人证书的吧

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Die Hijacking der Sitzung kann in den folgenden Schritten erreicht werden: 1. Erhalten Sie die Sitzungs -ID, 2. Verwenden Sie die Sitzungs -ID, 3. Halten Sie die Sitzung aktiv. Zu den Methoden zur Verhinderung der Sitzung der Sitzung in PHP gehören: 1. Verwenden Sie die Funktion Session_regenerate_id (), um die Sitzungs -ID zu regenerieren. 2. Store -Sitzungsdaten über die Datenbank, 3. Stellen Sie sicher, dass alle Sitzungsdaten über HTTPS übertragen werden.

Es gibt vier Hauptfehlertypen in PHP: 1. Nichts: Das geringste unterbrochen das Programm nicht, wie z. B. Zugriff auf undefinierte Variablen; 2. Warnung: Ernst als Bekanntmachung, wird das Programm nicht kündigen, z. B. keine Dateien; 3. FatalError: Das schwerwiegendste wird das Programm beenden, z. 4. Parseerror: Syntaxfehler verhindern, dass das Programm ausgeführt wird, z. B. das Vergessen, das End -Tag hinzuzufügen.

PHP und Python haben jeweils ihre eigenen Vorteile und wählen nach den Projektanforderungen. 1.PHP ist für die Webentwicklung geeignet, insbesondere für die schnelle Entwicklung und Wartung von Websites. 2. Python eignet sich für Datenwissenschaft, maschinelles Lernen und künstliche Intelligenz mit prägnanter Syntax und für Anfänger.

Zu den HTTP -Anforderungsmethoden gehören GET, Post, Put und Löschen, mit denen Ressourcen erhalten, übermittelt, aktualisiert und gelöscht werden. 1. Die GET -Methode wird verwendet, um Ressourcen zu erhalten, und eignet sich für Lesevorgänge. 2. Die Post -Methode wird verwendet, um Daten zu übermitteln und häufig neue Ressourcen zu erstellen. 3. Die Put -Methode wird zum Aktualisieren von Ressourcen verwendet und eignet sich für vollständige Updates. V.

In PHP sollten die Funktionen für Passwort_Hash und passwart_verify verwendet werden, um sicheres Passwort -Hashing zu implementieren, und MD5 oder SHA1 sollte nicht verwendet werden. 1) Passwort_hash generiert einen Hash, der Salzwerte enthält, um die Sicherheit zu verbessern. 2) Passwort_Verify prüfen Sie das Passwort und sicherstellen Sie die Sicherheit, indem Sie die Hash -Werte vergleichen. 3) MD5 und SHA1 sind anfällig und fehlen Salzwerte und sind nicht für die Sicherheit der modernen Passwort geeignet.

PHP ist eine Skriptsprache, die auf der Serverseite weit verbreitet ist und insbesondere für die Webentwicklung geeignet ist. 1.PHP kann HTML einbetten, HTTP -Anforderungen und Antworten verarbeiten und eine Vielzahl von Datenbanken unterstützt. 2.PHP wird verwendet, um dynamische Webinhalte, Prozessformdaten, Zugriffsdatenbanken usw. mit starker Community -Unterstützung und Open -Source -Ressourcen zu generieren. 3. PHP ist eine interpretierte Sprache, und der Ausführungsprozess umfasst lexikalische Analyse, grammatikalische Analyse, Zusammenstellung und Ausführung. 4.PHP kann mit MySQL für erweiterte Anwendungen wie Benutzerregistrierungssysteme kombiniert werden. 5. Beim Debuggen von PHP können Sie Funktionen wie error_reporting () und var_dump () verwenden. 6. Optimieren Sie den PHP-Code, um Caching-Mechanismen zu verwenden, Datenbankabfragen zu optimieren und integrierte Funktionen zu verwenden. 7

Die Pfeilfunktion wurde in Php7.4 eingeführt und ist eine vereinfachte Form von kurzen Schließungen. 1) Sie werden mit dem Operator => Operator definiert, weglassen und Schlüsselwörter verwenden. 2) Die Pfeilfunktion erfasst automatisch die aktuelle Umfangsvariable ohne das Schlüsselwort verwenden. 3) Sie werden häufig in Rückruffunktionen und kurzen Berechnungen verwendet, um die Einfachheit und Lesbarkeit von Code zu verbessern.

PHP wird in E-Commerce, Content Management Systems und API-Entwicklung häufig verwendet. 1) E-Commerce: Wird für die Einkaufswagenfunktion und Zahlungsabwicklung verwendet. 2) Content -Management -System: Wird für die Erzeugung der dynamischen Inhalte und die Benutzerverwaltung verwendet. 3) API -Entwicklung: Wird für die erholsame API -Entwicklung und die API -Sicherheit verwendet. Durch Leistungsoptimierung und Best Practices werden die Effizienz und Wartbarkeit von PHP -Anwendungen verbessert.
