MVC4.0系统开发新手历程(二)

                                          登录页

       首先声明登录页不是我开发完成的 所以就简单的发下供大家参考

       思路:由于是奖金系统,里面涉及到Money,所以在验证方面上下了很大的功夫,我看了下 主要的思想是 获取到那几个人会用到这个系统,然后到他们工作的 电脑上取到这个电脑的 MAC 地址开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车)存到服务器上的一个XML文件中,每次登录的时候 去判断是不是指定的机器

      验证的时候通过程序获取MAC地址的 一段脚本

 //获取MAC地址
        function getMac() {
            var locator;
            try {
                locator = new ActiveXObject("WbemScripting.SWbemLocator");
            }
            catch (err) {
                SlideUp();
                return;
            }
            SlideDown();

            var service = locator.ConnectServer(".");
            var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
            var e = new Enumerator(properties);

            for (; !e.atEnd() ; e.moveNext()) {
                var p = e.item();
                if (p.IPAddress == null) {
                    continue;
                }
                return p.MACAddress;
            }
        }
View Code

     还有就是上面这段代码只适用于IE 所以加了这样一段判断

        function checkBrowser() {
            if (navigator.userAgent.indexOf("MSIE") > 0) {
                return true;
            }
            else {
                $.messager.alert("提示", "请使用IE登录!");
                window.close();
                return false;
            }
        }
判断浏览器类型

    还需要设置浏览器  

   <div id="message" style="position: fixed; bottom: -120px;  100%; font-size: 14px; color: red; font-weight: bold; background-color: #C4E1FF; display: none;">
        <div style=" 520px; margin: 0 auto; height: 120px; line-height: 25px;">
            请依次选取菜单栏里的<br />
            工具 》Internet选项 》安全 》自定义级别 》<br />
            将 “对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本” 选中“提示”选项<br />
            您还可以点击这里的<a href="AxtiveXPage/AxtiveXPage/" target="_blank">帮助</a>
        </div>
    </div>
设置浏览器

当然这里面还有退出,错误异常什么的 就不一一细说了,有兴趣的 朋友可以找我 我尽量解答

原文地址:https://www.cnblogs.com/a164266729/p/3277377.html