YanaDH 7 vuotta sitten
vanhempi
commit
d8b926edca

+ 1 - 1
miaomiao/www/css/style.css

xqd
@@ -49,7 +49,7 @@
     
 .lglogin {
     left: 50%;
-    margin-top: 30%;
+    margin-top: 40%;
 }
 .lglogin span {
     text-align: center;

+ 60 - 80
miaomiao/www/js/controllers/account.js

xqd
@@ -24,91 +24,71 @@
                 });
             };
             $scope.wechat_login = function () {
-                if(document.getElementById('read').checked){
-                    //$state.go("loginAccount", { wechat: 'orrk51inhmfmQRXA8VvGEQfow3Es' });
-                    //return;
-                    delete $http.defaults.headers.common["Authorization"];
-                    var scope = "snsapi_userinfo", state = "_" + (+new Date());
-                    //Wechat.auth(scope, state, function (response) {
-                    //    // alert("response:"+JSON.stringify(response));
-                    //    // var response={code:1231};
-                    //   if(response.code){
-                    //       msg.loading('登录中...');
-                    //       userService.wechat_login(response.code).then(function(result){
-                    //           msg.hide();
-                    //            // alert("wechat_login success: " + JSON.stringify(result));
-                    //           if(result.data.data.user){
-                    //               storage.setObject('user', result.data.data.user);
-                    //               storage.set('token', result.data.data.token);
-                    //               $http.defaults.headers.common["Authorization"] = 'Bearer ' + result.data.data.token;
-                    //               $scope.user=storage.getObject('user');
-                    //               $state.go('app.home');
-                    //           }else{
-                    //               $state.go("loginAccount",{wechat:result.data.data.openid})
-                    //           }
-                    //       },function(error){
-                    //            console.log("loginbywx Failed: " + JSON.stringify(error));
-                    //           $state.go("loginAccount");
-                    //       });
-                    //   }
-                    //}, function (error) {
-                    //   console.log("Failed: " + JSON.stringify(error));
-                    //});
-                    userService.isTest().then(function(res){
-                    if(res.data.data){
-                        Wechat.auth(scope, state, function (response) {
-                            // var response={code:1231};
-                            if(response.code){
-                                msg.loading('登录中...');
-                                userService.wechat_login(response.code).then(function(result){
-                                    msg.hide();
-                                    if(result.data.data.user){
-                                        storage.setObject('user', result.data.data.user);
-                                        storage.set('token', result.data.data.token);
-                                        $http.defaults.headers.common["Authorization"] = 'Bearer ' + result.data.data.token;
-                                        $scope.user=storage.getObject('user');
-                                        $state.go('app.home');
-                                        if(localStorage['jpush']){
-                                            console.log("jpush: " + localStorage['jpush']);
-                                            userService.jpush({ jpush: localStorage['jpush']}).then(function (result) {}, function (error) {});
-                                        }
-                                    }else{
-                                        $state.go("loginAccount",{wechat:result.data.data.openid})
+                //$state.go("loginAccount", { wechat: 'orrk51inhmfmQRXA8VvGEQfow3Es' });
+                //return;
+                delete $http.defaults.headers.common["Authorization"];
+                var scope = "snsapi_userinfo", state = "_" + (+new Date());
+                //Wechat.auth(scope, state, function (response) {
+                //    // alert("response:"+JSON.stringify(response));
+                //    // var response={code:1231};
+                //   if(response.code){
+                //       msg.loading('登录中...');
+                //       userService.wechat_login(response.code).then(function(result){
+                //           msg.hide();
+                //            // alert("wechat_login success: " + JSON.stringify(result));
+                //           if(result.data.data.user){
+                //               storage.setObject('user', result.data.data.user);
+                //               storage.set('token', result.data.data.token);
+                //               $http.defaults.headers.common["Authorization"] = 'Bearer ' + result.data.data.token;
+                //               $scope.user=storage.getObject('user');
+                //               $state.go('app.home');
+                //           }else{
+                //               $state.go("loginAccount",{wechat:result.data.data.openid})
+                //           }
+                //       },function(error){
+                //            console.log("loginbywx Failed: " + JSON.stringify(error));
+                //           $state.go("loginAccount");
+                //       });
+                //   }
+                //}, function (error) {
+                //   console.log("Failed: " + JSON.stringify(error));
+                //});
+                userService.isTest().then(function(res){
+                if(res.data.data){
+                    Wechat.auth(scope, state, function (response) {
+                        // var response={code:1231};
+                        if(response.code){
+                            msg.loading('登录中...');
+                            userService.wechat_login(response.code).then(function(result){
+                                msg.hide();
+                                if(result.data.data.user){
+                                    storage.setObject('user', result.data.data.user);
+                                    storage.set('token', result.data.data.token);
+                                    $http.defaults.headers.common["Authorization"] = 'Bearer ' + result.data.data.token;
+                                    $scope.user=storage.getObject('user');
+                                    $state.go('app.home');
+                                    if(localStorage['jpush']){
+                                        console.log("jpush: " + localStorage['jpush']);
+                                        userService.jpush({ jpush: localStorage['jpush']}).then(function (result) {}, function (error) {});
                                     }
-                                },function(error){
-                                    console.log("loginbywx Failed: " + JSON.stringify(error));
-                                    $state.go("loginAccount");
-                                });
-                            }
-                        }, function (error) {
-                            console.log("Failed: " + JSON.stringify(error));
-                        })
-                    }else{
-                        $state.go("loginAccount",{wechat:'orrk51inhmfmQRXA8VvGEQfow3Es'});
-                    }
-                    } )
-                }
-                else{
-                    msg.error('请同意用户隐私条款');
+                                }else{
+                                    $state.go("loginAccount",{wechat:result.data.data.openid})
+                                }
+                            },function(error){
+                                console.log("loginbywx Failed: " + JSON.stringify(error));
+                                $state.go("loginAccount");
+                            });
+                        }
+                    }, function (error) {
+                        console.log("Failed: " + JSON.stringify(error));
+                    })
+                }else{
+                    $state.go("loginAccount",{wechat:'orrk51inhmfmQRXA8VvGEQfow3Es'});
                 }
+                } )
                 
 
             };
-            
-            // 隐私条款
-            $ionicModal.fromTemplateUrl('readClause.html', {
-                scope: $scope,
-                animation: 'slide-in-up'
-            }).then(function(modal) {
-                $scope.readClauseModal = modal;
-            });
-            $scope.readClause = function($event){
-                $event.stopPropagation();
-                $scope.readClauseModal.show();
-            }
-            $scope.closeClause = function() {
-                $scope.readClauseModal.hide();
-            };
     }]);
     app.controller('loginCtrl', ["$scope", "userService","$stateParams","$ionicNavBarDelegate", "$ionicModal","storage", "$state", "msg", "$http", "util","$timeout",
         function ($scope, userService,$stateParams,$ionicNavBarDelegate,$ionicModal, storage, $state, msg, $http, util, $timeout) {

+ 1 - 24
miaomiao/www/templates/account/login.html

xqd
@@ -6,29 +6,6 @@
             <div class="lgsocial">
                 <img ng-click="wechat_login()" ng-src="img/icon_wechat.svg"/>
             </div>
-        </div>   
-        <div style="text-align: center; margin-top: 10px;">
-            <label class="checkbox" style="vertical-align: -10px;">
-                <input style="width: 20px; height: 20px;" type="checkbox" checked="" id="read">
-            </label>
-            <p style="white-space: normal; color: #666666; display: inline-block;">
-                我已阅读并同意 <span ng-click="readClause($event)" style="color: #00C3DA">用户隐私条款</span>
-            </p>
-        </div>   
-        
+        </div>        
     </ion-content>
-    <script id="readClause.html" type="text/ng-template">
-        <div class="modal">
-            <ion-header-bar class="bar-calm bar bar-header has-tabs-top">
-                <h1 class="title">用户隐私条款</h1>
-                <button class="button button-clear" ng-click="closeClause()">关闭</button>
-            </ion-header-bar>
-            <ion-content>
-                <div style="margin: 15px; color: #666666;">
-                    隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款
-                    隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款
-                </div>
-            </ion-content>
-        </div>
-    </script>
 </ion-view>

+ 153 - 2
miaomiao/www/templates/account/loginAccount.html

xqd
@@ -46,8 +46,159 @@
             </ion-header-bar>
             <ion-content>
                 <div style="margin: 15px; color: #666666;">
-                    隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款
-                    隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款隐私条款
+                    <p>
+                        欢迎使用瞄喵!
+                    </p>
+                    <p>
+                        请务必认真阅读和理解本《软件许可使用协议》(以下简称《协议》)中规定的所有权利和限制。除非您接受本《协议》条款,否则您无权下载、安装或使用本"软件"及其相关服务。您一旦安装、复制、下载、访问或以其它方式使用本软件产品,将视为对本《协议》的接受,即表示您同意接受本《协议》各项条款的约束。如果您不同意本《协议》中的条款,请不要安装、复制或使用本软件。                         
+                    </p>
+                    <p>
+                        本《协议》是用户与成都瞄喵科技有限公司(下称“瞄喵”)之间关于用户下载、安装、使用、复制随附本《协议》的瞄喵软件(以下简称“软件”)的法律协议。 
+                    </p>
+                    <p>
+                        1、权利声明
+                    </p>
+                    <p>
+                        本”软件”的一切知识产权,以及与"软件"相关的所有信息内容,包括但不限于:文字表述及其组合、图标、图饰、图像、图表、色彩、界面设计、版面框架、有关数据、附加程序、印刷材料或电子文档等均为瞄喵所有,受著作权法和国际著作权条约以及其他知识产权法律法规的保护。 
+                    </p>
+                    <p>
+                        2、许可范围
+                    </p>
+                    <p>
+                        2.1 下载、安装和使用:本软件为免费软件,用户可以非商业性、无限制数量地下载、安装及使用本软件。 
+                    </p>
+                    <p>
+                        2.2 复制、分发和传播:用户可以非商业性、无限制数量地复制、分发和传播本软件产品。但必须保证每一份复制、分发和传播都是完整和真实的, 包括所有有关本软件产品的软件、电子文档, 版权和商标,亦包括本协议。 
+                    </p>
+                    <p>
+                        3、权利限制 
+                    </p>
+                    <p>
+                        3.1 禁止反向工程、反向编译和反向汇编:用户不得对本软件产品进行反向工程(Reverse Engineer)、反向编译(Decompile)或反向汇编(Disassemble),同时不得改动编译在程序文件内部的任何资源。除法律、法规明文规定允许上述活动外,用户必须遵守此协议限制。 
+                    </p>
+                    <p>
+                        3.2 组件分割:本软件产品是作为一个单一产品而被授予许可使用, 用户不得将各个部分分开用于任何目的。 
+                    </p>
+                    <p>
+                        3.3 个别授权: 如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得瞄喵的书面授权和许可。 
+                    </p>
+                    <p>
+                        3.4 保留权利:本协议未明示授权的其他一切权利仍归瞄喵所有, 用户使用其他权利时必须获得瞄喵的书面同意。 
+                    </p>
+                    <p>
+                        4、用户使用须知 
+                    </p>
+                    <p>
+                        4.1 本软件是是一款领先的足球运动o2o社区,其通过移动客户端为用户提供球赛、社交等主要服务,并通过可穿戴智能终端完成数据采集,实现业余足球数字化,为业余足球用户提供专业足球体验。 
+                    </p>
+                    <p>
+                        4.2 本软件提供包括但不限于iOS、Android、Windows Phone、Symbian、BlackBerry、Windows、Mac等多个应用版本,用户必须选择与所安装终端设备相匹配的软件版本。 
+                    </p>
+                    <p>
+                        4.3 本软件由瞄喵 公司提供产品支持。 
+                    </p>
+                    <p>
+                        4.4 软件的修改和升级:瞄喵 保留随时为用户提供本软件的修改、升级版本的权利。软件升级更新会产生相应的数据流量费,由运营商收取。 
+                    </p>
+                    <p>
+                        4.5 本软件不含有任何旨在破坏用户数据和获取用户隐私信息的恶意代码,不含有任何监控、监视用户计算机的功能代码,不会收集用户个人文件、文档等信息,不会泄漏用户隐私。 
+                    </p>
+                    <p>
+                        4.6 用户应在遵守法律及本协议的前提下使用本软件。用户无权实施包括但不限于下列行为: 
+                    </p>
+                    <p>
+                        4.6.1 删除或者改变本软件上的所有权利管理电子信息; 
+                    </p>
+                    <p>
+                        4.6.2 故意避开或者破坏著作权人为保护本软件著作权而采取的技术措施; 
+                    </p>
+                    <p>
+                        4.6.3 利用本软件误导、欺骗他人 ; 
+                    </p>
+                    <p>
+                        4.6.4 违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行; 
+                    </p>
+                    <p>
+                        4.6.5 未经允许,进入计算机信息网络或者使用计算机信息网络资源 ; 
+                    </p>
+                    <p>
+                        4.6.6 未经允许,对计算机信息网络功能进行删除、修改或者增加的; 
+                    </p>
+                    <p>
+                        4.6.7 未经允许,对计算机信息网络中存储、处理或者传输的数据和应用程序进行删除、修改或者增加 ; 
+                    </p>
+                    <p>
+                        4.6.8 破坏本软件系统或网站的正常运行,故意传播计算机病毒等破坏性程序 ; 
+                    </p>
+                    <p>
+                        4.6.9 其他任何危害计算机信息网络安全的 ; 
+                    </p>
+                    <p>
+                        4.7 对于从非瞄喵 指定站点下载的本软件产品以及从非瞄喵 发行的介质上获得的本软件产品,瞄喵 无法保证该软件是否感染计算机病毒、是否隐藏有伪装的特洛伊木马程序或者黑客软件,使用此类软件,将可能导致不可预测的风险,建议用户不要轻易下载、安装、使用,瞄喵 不承担任何由此产生的一切法律责任。 
+                    </p>
+                    <p>
+                        4.8 隐私权保护 
+                    </p>
+                    <p>
+                        4.8.1 瞄喵 承诺遵守《 瞄喵 用户隐私保护白皮书》以及适用法律的规定。 
+                    </p>
+                    <p>
+                        4.8.2 本软件绑定账号功能会收集用户主动输入的游戏账号及密码,在用户下次进入游戏时,可以免去输入密码的步骤。用户的用户名和密码信息会加密后保存在用户本地计算机内,本软件不会对这些信息进行分析、上传。 
+                    </p>
+                    <p>
+                        4.8.3 瞄喵 制定了以下四项隐私权保护原则,指导我们如何来处理产品中涉及到用户隐私权和用户信息等方面的问题: 
+                    </p>
+                    <p>
+                        (1) 利用我们收集的信息为用户提供有价值的产品和服务。 
+                    </p>
+                    <p>
+                        (2) 开发符合隐私权标准和隐私权惯例的产品。 
+                    </p>
+                    <p>
+                        (3) 将个人信息的收集透明化,并由权威第三方监督。 
+                    </p>
+                    <p>
+                        (4) 尽最大的努力保护我们掌握的信息。 
+                    </p>
+                    <p>
+                        您可通过瞄喵 安全中心网站查看我们有关隐私保护的详细内容,网址为: http://www.uhisports.com/privacy.html 
+                    </p>
+                    <p>
+                        5、 免责与责任限制 
+                    </p>
+                    <p>
+                        5.1 本软件经过详细的测试,但不能保证与所有的软硬件系统完全兼容,不能保证本软件完全没有错误。如果出现不兼容及软件错误的情况,用户可拨打技术支持电话将情况报告瞄喵,获得技术支持。如果无法解决兼容性问题,用户可以删除本软件。 
+                    </p>
+                    <p>
+                        5.2 在适用法律允许的最大范围内,对因使用或不能使用本软件所产生的损害及风险,包括但不限于直接或间接的个人损害、商业赢利的丧失、贸易中断、商业信息的丢失或任何其它经济损失,瞄喵 不承担任何责任。 
+                    </p>
+                    <p>
+                        5.3 对于因电信系统或互联网网络故障、计算机故障或病毒、信息损坏或丢失、计算机系统问题或其它任何不可抗力原因而产生损失,瞄喵 不承担任何责任。 
+                    </p>
+                    <p>
+                        5.4 用户违反本协议规定,对瞄喵 公司造成损害的。瞄喵 有权采取包括但不限于中断使用许可、停止提供服务、限制使用、法律追究等措施。 
+                    </p>
+                    <p>
+                        6、法律及争议解决 
+                    </p>
+                    <p>
+                        6.1 本协议适用中华人民共和国法律。 
+                    </p>
+                    <p>
+                        6.2 因本协议引起的或与本协议有关的任何争议,各方应友好协商解决;协商不成的,任何一方均可将有关争议提交至北京仲裁委员会并按照其届时有效的仲裁规则仲裁;仲裁裁决是终局的,对各方均有约束力。 
+                    </p>
+                    <p>
+                        7、其他条款 
+                    </p>
+                    <p>
+                        7.1 如果本协议中的任何条款无论因何种原因完全或部分无效或不具有执行力,或违反任何适用的法律,则该条款被视为删除,但本协议的其余条款仍应有效并且有约束力。 
+                    </p>
+                    <p>
+                        7.2 瞄喵 有权随时根据有关法律、法规的变化以及公司经营状况和经营策略的调整等修改本协议。修改后的协议会在瞄喵产品官方网站(www.uhisports.com)上公布,并随附于新版本软件。当发生有关争议时,以最新的协议文本为准。如果不同意改动的内容,用户可以自行删除本软件。如果用户继续使用本软件,则视为您接受本协议的变动。 
+                    </p>
+                    <p>
+                        7.3瞄喵在法律允许的最大范围内对本协议拥有解释权与修改权。
+                    </p>
                 </div>
             </ion-content>
         </div>