B/S系统如何控制指定客户端登陆?

问题描述

具体来说,基于B/S的系统由于客户端可以随意访问服务器,怎么实现绑定MAC地址的客户端登陆?Mac地址的绑定又是对于不同浏览器有区别?

解决方案

解决方案二:
IIS有一个IP地址访问限定,而无MAC访问限定可以考虑使用身份认证的方式,比如说Windows身份认证或Form身份认证,限定特定的人群登录,其余人员直接抛出页面拒绝。再不济,可以使用证书的方式,给指定的机器分发证书,然后再在后台限定。
解决方案三:
加登录验证啊,没有用户名密码的用户永远显示首页或者登录页不就行了
解决方案四:
http通讯协议不涉及什么mac地址,其组成中根本没有这个概念。浏览器的规范也不支持你所谓的mac地址。最后,所谓“Mac地址的绑定又是对于不同浏览器有区别”这个话自相矛盾。mac地址既然是mac地址,能有什么区别?
解决方案五:
你应该先把常规的web开发、登录认证的机制学会。至于什么插件、mac之类的,那是过去一些在特定环境下的事情,例如10年前在某个人自己单位的局域网内随便部署小软件、可以派人随时开车去客户那里一台一台地维护和教用户安装、“配置”ie浏览器(而不能用其它浏览器),等等这些今天看来比较差劲的软件运营模式下,才采用的编程设计模式。

时间: 2024-10-03 11:29:38

B/S系统如何控制指定客户端登陆?的相关文章

个别客户端登陆报错:输入字符串的格式不正确。

问题描述 VS2003开发的ASP.NET系统,大多数的客户端登陆系统都没有问题,极个别的客户端登陆会报输入字符串的格式不正确.的错误.正常讲ASP.NET不应该受客户端的影响吧,百思不得其解,哪位指点一下."/"应用程序中的服务器错误.--------------------------------------------------------------------------------输入字符串的格式不正确.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,

Angular中使用ui router实现系统权限控制及开发遇到问题_AngularJS

前端去实现权限控制听起来有点扯淡(实际也有点扯淡),掩耳盗铃,主要是担心安全问题,但是如果在前后端分离的情况下,需要做一个带有权限控制的后台管理系统,angular基于ui-router应该怎么做呢? 权限的设计中比较常见的就是RBAC基于角色的访问控制,基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合.每一种角色对应一组相应的权限. 一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限.这样做的好处是,不必在每次创建用户时都进行分配

从系统中取得指定资源图像

在Winuser.h中定义了一些系统常用的资源,比如对话框的图标,某些按钮上的图像等. 以下是部分OEM资源序号和一些标准ICON的ID: //---------------------------------------------------------------------------// OEM Resource Ordinal Numbers#define OBM_OLD_CLOSE  32767#define OBM_SIZE 32766#define OBM_OLD_UPARRO

怎样让系统只能用指定U盘

  怎样让系统只能用指定U盘          U盘已经很普及了,而且很多手机功能也带U盘功能了,所以想从别人的电脑里面复制出一些文件,是非常简单的事情,这样对电脑里面资料就有很大的威胁,别急,下面教你让系统只能使用指定的U盘或者移动硬盘. 在Win7 系统中,我们可以通过组策略来完成这项任务.通过设置既可以禁用所有的USB存储设备,而且还可以让系统只能使用指定的U盘. 第一步:把自己的U盘先插入到Win7 系统中,让系统可以正常使用U盘,接着进入"控制面板",双击"设备管理

让Win7系统只能使用指定U盘,保护系统安全

U盘是方便好用的文件储存和移动工具,但也有可能导致自己的重要资料数据被人用U盘偷取.能不能让系统只能使用我们自己指定的U盘,其它U盘都无法访问呢?当然可以,小编教你在Windows 7下如何操作. 我们可以通过组策略让Windows7来完成这项任务.通过设置既可以禁用所有的USB存储设备,而且还可以让系统只能使用你指定的U盘. 操作步骤 1.首先我们要做的就是把自己的U盘先插入计算机,让系统可以正常使用U盘,接着进入"控制面板",双击"设备管理器","通用

winmm lib-windows系统音量控制,API函数调用出错

问题描述 windows系统音量控制,API函数调用出错 最近在开发一个项目过程中遇到一些问题,问题具体如下: 项目中我需要控制系统音量,也就是麦克风以及扬声器音量,于是我找到了一个CVolume类,代码如下: //Volume.h include "MMSystem.h" define HMIXER_NUM_MAX 10 class CVolume { public: CVolume(void); public: ~CVolume(void); public: HMIXER m_hM

客户端认证-做安卓客户端登陆程序时老是出现url认证失败是什么原因?

问题描述 做安卓客户端登陆程序时老是出现url认证失败是什么原因? 用Eclipse写客户端登陆程序,在使用时发现老是出现URL认证失败,是什么原因呢, 客户端的程序是这么写的:(用的tomcat作为服务器)在Eclipse 进行调试的 String urlStr = "http://192.168.1.101:8080/login/LoginServlet";

vs2013 c-vs2013写c时 提示无法启动程序之后是我的路径名 系统无法找到指定文件

问题描述 vs2013写c时 提示无法启动程序之后是我的路径名 系统无法找到指定文件 在我的路径下确实没有找到.exe的文件,重装了一遍还是同样的问题

求大神指教 vb.net 怎么控制在网站登陆界面的自动登陆的操作

问题描述 vb.net怎么控制在网站登陆界面的用户名密码读取excel中的数据进行填充,验证码也自动解析.然后进行自动登陆操作!!! 解决方案 解决方案二:验证码基本搞不定.解决方案三:获取网页源码中的登陆按钮,模拟点击,或者用fiddler监控登录时POST的数据,然后模拟发送请求http://hi.baidu.com/gotodoit/item/4d69a50a6260d6e0fe240d77http://www.cnblogs.com/mouse-coder/archive/2013/03