新西兰天维网社区

 找回密码
登录  注册
搜索
热搜: 移民 留学
楼主: 匿名人士
打印 上一主题 下一主题

[工作] 求助 编程测试题 web front end [复制链接]

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
31#分享本帖地址
发表于 2015-9-2 13:45:40 |只看该作者 微信分享
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Angular test</title>

    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
   
</head>
<body>
<div ng-app="myApp" ng-controller="customersCtrl">

<ul>
          <li ng-repeat="photo in photos | orderBy:id">
            <a href="{{photo.url}}" class="thumb"><img ng-src="{{photo.thumbnailUrl}}"></a>
            <a href="{{photo.url}}">{{photo.title}}</a>
            
          </li>
        </ul>

</div>
        
<script>
var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
  $http.get("http://jsonplaceholder.typicode.com/photos")
  .success(function (response) {
        $scope.photos = response;
        });
});
</script>

</body>
</html>

使用道具 举报

Rank: 12Rank: 12Rank: 12

升级  97.27%

UID
55741
热情
4018
人气
4968
主题
49
帖子
818
精华
0
积分
4959
阅读权限
30
注册时间
2005-11-11

幸运四叶草勋章 新时政

32#分享本帖地址
发表于 2015-9-2 14:06:56 |只看该作者 微信分享
多谢楼上大神 原来读取过数据之后就不用管路径了还有我的函数也写错了
三人行,必有我师焉。

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
33#分享本帖地址
发表于 2015-9-2 14:19:45 |只看该作者 微信分享
匿名人士 发表于 2015-9-2 14:06
多谢楼上大神 原来读取过数据之后就不用管路径了还有我的函数也写错了

很高兴你能学的这样快:-)

使用道具 举报

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  35.13%

UID
174006
热情
33494
人气
35058
主题
103
帖子
25265
精华
0
积分
47026
阅读权限
30
注册时间
2009-2-25
34#分享本帖地址
发表于 2015-9-2 14:35:56 |只看该作者 微信分享
liuruihua 发表于 2015-9-2 11:47
你这不是要人命吗?

一个不会走路的孩子,你竟然要他去跑

恩 所以我说了超出了Junior的范围其实

恩 typo
代订Event和Hoyts Cinema电影票 $13一张 ★好惠代购★全网最低,零代购费。淘宝-拍拍-京东-Amazon,电子产品,液体,化妆品。代充支付宝,5173。QQ/微信: 12220800,手机:021-2524-696

使用道具 举报

Rank: 12Rank: 12Rank: 12

升级  97.27%

UID
55741
热情
4018
人气
4968
主题
49
帖子
818
精华
0
积分
4959
阅读权限
30
注册时间
2005-11-11

幸运四叶草勋章 新时政

35#分享本帖地址
发表于 2015-9-2 19:15:07 |只看该作者 微信分享
liuruihua 发表于 2015-9-2 14:19
很高兴你能学的这样快:-)

又改进了一下,有个问题,那个点击链接后,本来只显示该名称对应的图片,可是所有图片都同时显示了。该怎么办呢?


<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Angular test</title>
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>

</head>
<body>
<div ng-app="myApp" ng-controller="customersCtrl">

<ul>
          <li ng-repeat="photo in photos | orderBy:id">
                  <a href="#" ng-click="toggle()">{{photo.title}}</a>
                 
                 
<a href="{{photo.url}}" class="thumb"><img ng-src="{{photo.thumbnailUrl}}" ng-show ="myVar"></a>

         </li>
        </ul>
</div>

      
<script>
var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
  $http.get("http://jsonplaceholder.typicode.com/photos")
  .success(function (response) {
        $scope.photos = response;
        $scope.myVar = false;
        $scope.toggle = function () {
        $scope.myVar = true;
        }
        });
});
</script>

</body>
</html>
三人行,必有我师焉。

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
36#分享本帖地址
发表于 2015-9-2 21:58:13 |只看该作者 微信分享
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Angular test</title>
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
</head>
<body>
        <div ng-app="myApp" ng-controller="customersCtrl">
                <ul>
                        <li ng-repeat="photo in photos | orderBy:id">
                                <a href="#" ng-click="toggle($index)">{{photo.title}}</a>
                                <a href="{{photo.url}}" class="thumb">
                                        <img ng-src="{{photo.thumbnailUrl}}" ng-show="selected == $index"/>
                                </a>
                        </li>
        </ul>
</div>
      
<script>
        var app = angular.module('myApp', []);
        app.controller('customersCtrl', function($scope, $http) {
                $scope.selected = -1;
               
                $http.get("http://jsonplaceholder.typicode.com/photos")
                        .success(function (response) {
                                $scope.photos = response;
                                $scope.toggle = function ($index) {
                                        $scope.selected = $index;
                                }
                        });
        });
</script>

</body>
</html>

使用道具 举报

Rank: 12Rank: 12Rank: 12

升级  97.27%

UID
55741
热情
4018
人气
4968
主题
49
帖子
818
精华
0
积分
4959
阅读权限
30
注册时间
2005-11-11

幸运四叶草勋章 新时政

37#分享本帖地址
发表于 2015-9-2 23:17:09 |只看该作者 微信分享
多谢大神,又遇到问题了,写了一个filter,想把userID=1的挑出来,又是用不了。处处碰壁,真无语了。


<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Angular test</title>
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
</head>
<body>
        <div ng-app="myApp" ng-controller="customersCtrl">
                <ul>
                        <li ng-repeat="photo in photos | filter:belongsto | orderBy:id">
                                <a href="#" ng-click="toggle($index)">{{photo.title}}</a>
                                <a href="{{photo.url}}" class="thumb">
                                        <img ng-src="{{photo.thumbnailUrl}}" ng-show="selected == $index"/>
                                </a>
                        </li>
        </ul>
</div>
      
<script>
        var app = angular.module('myApp', []);
        app.controller('customersCtrl', function($scope, $http) {
                $scope.selected = -1;
               
                $http.get("http://jsonplaceholder.typicode.com/photos")
                        .success(function (response) {
                                $scope.photos = response;
                                $scope.toggle = function ($index) {
                                        $scope.selected = $index;
                                }
                                    $scope.belongsto = function() {
                                 return photo.userID === "1";
                                };
                        });
        });
</script>

</body>
</html>
三人行,必有我师焉。

使用道具 举报

Rank: 14Rank: 14Rank: 14Rank: 14

升级  26.02%

UID
343013
热情
10024
人气
11777
主题
35
帖子
665
精华
0
积分
11301
阅读权限
30
注册时间
2012-9-20

新时政

38#分享本帖地址
发表于 2015-9-2 23:34:51 来自手机 |只看该作者 微信分享
本帖最后由 MSSA 于 2015-9-2 23:35 编辑
liuruihua 发表于 2015-9-2 12:17
其实纯粹技术讨论啦,共同学习 :-)

我用jquery写的网站,现有代码大概八千行,用angularjs写的网站大概几 ...


个人认为一切前端反破解的手段都是浮云,如果这么怕破解就把逻辑放到backend,不要说js,java的byte core再没用obfuscator的前提下一样可以用decompiler轻松还原成源代码

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
39#分享本帖地址
发表于 2015-9-3 08:45:44 |只看该作者 微信分享
MSSA 发表于 2015-9-2 23:34
个人认为一切前端反破解的手段都是浮云,如果这么怕破解就把逻辑放到backend,不要说js,java的byte core ...

java不算啥啦,C/C++编译出的二进制代码也可以被破解,1995年的时候我工作的公司里面的开发团队被上海的业务经理策划整个跳槽,我那时是在系统维护部门的,开发团队有个dos的程序运行在服务器上控制客户的license,正好跳槽的时候,有一大批客户一天后license到期,因为没有源程序代码,是那个开发团队控制的,而那个dos的程序本身也有license,被那开发团队关掉了,我的香港上司急的一踏糊涂,我那时刚从北京出差回上海,我的香港上司让我看有啥办法,我从晚上7点做,到晚上11点给解除了那dos的程序本身的license,是用softice读反汇编代码,然后动态修改内存变量值来破掉的啦,当然后来做了个exe patch,修改文件,全部破掉了,为此公司奖励我两千元人民币,我对此非常失望,所以也跳槽了

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
40#分享本帖地址
发表于 2015-9-3 09:15:39 |只看该作者 微信分享
匿名人士 发表于 2015-9-2 23:17
多谢大神,又遇到问题了,写了一个filter,想把userID=1的挑出来,又是用不了。处处碰壁,真无语了。

...

http://jsonplaceholder.typicode.com/photos do not return userId

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
41#分享本帖地址
发表于 2015-9-3 09:39:47 |只看该作者 微信分享
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Angular test</title>
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
</head>
<body>
        <div ng-app="myApp" ng-controller="customersCtrl">
                <ul>
                        <li ng-repeat="photo in photos | myFilter | orderBy:id">
                                <a href="#" ng-click="toggle($index)">{{photo.title}}</a>
                                <a href="{{photo.url}}" class="thumb">
                                        <img ng-src="{{photo.thumbnailUrl}}" ng-show="selected == $index"/>
                                </a>
                        </li>
        </ul>
</div>
      
<script>
        var app = angular.module('myApp', []);
                app.filter('myFilter', function() {
                        return function(items) {
                                if (typeof items == 'undefined') {
                                        return items;
                                }
                               
                                var filtered = [];
                                for (var i = 0; i < items.length; i++) {
                                        var item = items[i];
                                        if (item.albumId === 5) {
                                                filtered.push(item);
                                        }
                                }
                                return filtered;
                        };
                });
               
        app.controller('customersCtrl', function($scope, $http) {
                $scope.selected = -1;
               
                $http.get("http://jsonplaceholder.typicode.com/photos")
                        .success(function (response) {
                                $scope.photos = response;
                                $scope.toggle = function ($index) {
                                        $scope.selected = $index;
                                }
                        });
        });
</script>

</body>
</html>

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
42#分享本帖地址
发表于 2015-9-3 10:23:50 |只看该作者 微信分享
MSSA 发表于 2015-9-2 23:34
个人认为一切前端反破解的手段都是浮云,如果这么怕破解就把逻辑放到backend,不要说js,java的byte core ...

不过这浮云还是挺有效的啦

如果服务器被破解,逻辑放到backend也没用

使用道具 举报

Rank: 12Rank: 12Rank: 12

升级  97.27%

UID
55741
热情
4018
人气
4968
主题
49
帖子
818
精华
0
积分
4959
阅读权限
30
注册时间
2005-11-11

幸运四叶草勋章 新时政

43#分享本帖地址
发表于 2015-9-3 11:01:47 |只看该作者 微信分享
liuruihua 发表于 2015-9-3 09:39
Angular test
   

OMG 现在才看清楚题,我要重写了。再次感谢。
三人行,必有我师焉。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  73.7%

UID
388133
热情
856
人气
1651
主题
58
帖子
875
精华
0
积分
1737
阅读权限
20
注册时间
2014-9-6
44#分享本帖地址
发表于 2015-9-3 11:03:42 |只看该作者 微信分享
liuruihua 发表于 2015-9-3 10:23
不过这浮云还是挺有效的啦

如果服务器被破解,逻辑放到backend也没用

你干了21年编程,真难以置信。 你在中国属于第一代程序员了。

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
45#分享本帖地址
发表于 2015-9-3 11:18:04 |只看该作者 微信分享
本帖最后由 liuruihua 于 2015-9-3 11:19 编辑
Eastpark 发表于 2015-9-3 11:03
你干了21年编程,真难以置信。 你在中国属于第一代程序员了。

那是拿工资的编程,我从初一开始学习apple II basic 编程啦,初二学6502汇编:-),如果算这的话,又可以加十年

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  73.7%

UID
388133
热情
856
人气
1651
主题
58
帖子
875
精华
0
积分
1737
阅读权限
20
注册时间
2014-9-6
46#分享本帖地址
发表于 2015-9-3 11:35:13 |只看该作者 微信分享
liuruihua 发表于 2015-9-3 11:18
那是拿工资的编程,我从初一开始学习apple II basic 编程啦,初二学6502汇编:-),如果算这的话,又可以加十 ...

你就吹吧。。。我高一才见过苹果电脑,你初中就有啦?

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  73.7%

UID
388133
热情
856
人气
1651
主题
58
帖子
875
精华
0
积分
1737
阅读权限
20
注册时间
2014-9-6
47#分享本帖地址
发表于 2015-9-3 11:39:59 |只看该作者 微信分享
本帖最后由 Eastpark 于 2015-9-3 11:43 编辑
liuruihua 发表于 2015-9-3 11:18
那是拿工资的编程,我从初一开始学习apple II basic 编程啦,初二学6502汇编:-),如果算这的话,又可以加十 ...
我以前也是程序员,做过不少开发项目。现在还编一些程序,很简单的那种。觉得在国内一直干程序员真心不容易。7,8年前公司里就有人叫我大爷了。很少见到年龄比我大的中国程序员,去年碰到一个DELL 做ABAP的 developer,你算是今年碰到的第一个。
有机会交流一下? PM我微信?

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
48#分享本帖地址
发表于 2015-9-3 11:55:42 |只看该作者 微信分享
本帖最后由 liuruihua 于 2015-9-3 12:22 编辑
Eastpark 发表于 2015-9-3 11:35
你就吹吧。。。我高一才见过苹果电脑,你初中就有啦?

我没办法让你相信,就这样吧
我说的是我用apple II写程序,并没有说拥有apple II,我是在少科站学习的啦


诚实的说,我还真不会吹,不然的话,我就自己出去做生意啦,做生意需要能吹啦,我的上司就很会做生意的,他就自己出去开了家公司,作ceo,我很羡慕他,向他学习啦,当然他作设计架构没我做的好啦

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
49#分享本帖地址
发表于 2015-9-3 12:00:40 |只看该作者 微信分享
Eastpark 发表于 2015-9-3 11:39
我以前也是程序员,做过不少开发项目。现在还编一些程序,很简单的那种。觉得在国内一直干程序员真心不容易 ...

比我年纪大的程序员新西兰多着呢,我的21年经验没啥啦,有许多人有30年经验

使用道具 举报

Rank: 12Rank: 12Rank: 12

升级  97.27%

UID
55741
热情
4018
人气
4968
主题
49
帖子
818
精华
0
积分
4959
阅读权限
30
注册时间
2005-11-11

幸运四叶草勋章 新时政

50#分享本帖地址
发表于 2015-9-3 12:51:25 |只看该作者 微信分享
才发现这是要读取两个有关联的json文件。google了一下: http://stackoverflow.com/questio ... -json-in-angular-js

也不懂应该怎么写才对,liu大神能指点下吗?
三人行,必有我师焉。

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
51#分享本帖地址
发表于 2015-9-3 13:12:32 |只看该作者 微信分享
匿名人士 发表于 2015-9-3 12:51
才发现这是要读取两个有关联的json文件。google了一下: http://stackoverflow.com/questions/28694433/get ...

你做的挺好的啦

就按照你的思路,做两个html页面,做两个controller,一个html页面点击后,显示另一个页面即可

使用道具 举报

Rank: 14Rank: 14Rank: 14Rank: 14

升级  12.88%

UID
21685
热情
2910
人气
2118
主题
22
帖子
16057
精华
6
积分
10644
阅读权限
30
注册时间
2003-4-28

元老勋章 畅游勋章 10周年纪念

52#分享本帖地址
发表于 2015-9-3 13:57:43 |只看该作者 微信分享
liuruihua 发表于 2015-9-2 12:17
其实纯粹技术讨论啦,共同学习 :-)

我用jquery写的网站,现有代码大概八千行,用angularjs写的网站大概几 ...

I don't know what you mean by writing an easy decomplile JS frontend makes it vulnerable for attack.

I understand it is important to secure you Rest service call and normally it is handled by token/session. But what is the risk of exposing your frontend logic?

And there is no reason to require a web developer to learn IOS/Android. Although for LZ's question, I can imagine a very quick implementation with Swift and Almofire.

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
53#分享本帖地址
发表于 2015-9-3 14:03:16 |只看该作者 微信分享
本帖最后由 liuruihua 于 2015-9-3 14:05 编辑
xp_theman 发表于 2015-9-3 13:57
I don't know what you mean by writing an easy decomplile JS frontend makes it vulnerable for attack ...

如果被人知道了service call 参数和返回数据格式,又不能要求用户注册使用,任何人都可以不注册使用,又不能象skykiwi一样要求客户做算术,或者读图片来发帖,我工作的公司又是卖数据的,那等于是提供了一个免费得到数据的平台,可以让人来使用程序自动读数据
如果整个数据被人复制,那就可以也象我工作的公司一样卖数据啦

使用道具 举报

Rank: 14Rank: 14Rank: 14Rank: 14

升级  12.88%

UID
21685
热情
2910
人气
2118
主题
22
帖子
16057
精华
6
积分
10644
阅读权限
30
注册时间
2003-4-28

元老勋章 畅游勋章 10周年纪念

54#分享本帖地址
发表于 2015-9-3 14:12:13 |只看该作者 微信分享
liuruihua 发表于 2015-9-3 14:03
如果被人知道了service call 参数和返回数据格式,又不能要求用户注册使用,任何人都可以不注册使用,又不 ...

you mean service call with no authentication step?

service call parameter and response format is your API. There should be no security risk if you have designed it correctly.

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
55#分享本帖地址
发表于 2015-9-3 14:15:24 |只看该作者 微信分享
本帖最后由 liuruihua 于 2015-9-3 14:27 编辑
xp_theman 发表于 2015-9-3 14:12
you mean service call with no authentication step?

service call parameter and response format is ...

公共网站啦
那你来帮我设计下在没有 authentication的情况下,如何保护数据?我很想改进我的设计啦
就以此为例通过调用这个url http://jsonplaceholder.typicode.com/albums 可以得到一串json数据, 你如何保护这个api,只允许你自己写的网站可以调用,不允许其他人读到这数据?也就是好像看电视,我允许你可以看这个内容,但禁止你用一个摄像机把电视机上显示的内容录下来,然后去拿去卖钱给别人看
我不知道有啥好的api设计可以解决这问题,你知道吗?

我唯一能做的是加密api的参数,加密返回的json数据,但browser是运行在客户端的,密码最终是要被javascript来解压加密的内容,显示给客户看,所以密码一定是要到客户端的,不把javascript弄的别人看不懂,如何来保护啊?

使用道具 举报

Rank: 14Rank: 14Rank: 14Rank: 14

升级  12.88%

UID
21685
热情
2910
人气
2118
主题
22
帖子
16057
精华
6
积分
10644
阅读权限
30
注册时间
2003-4-28

元老勋章 畅游勋章 10周年纪念

56#分享本帖地址
发表于 2015-9-3 14:25:17 |只看该作者 微信分享
本帖最后由 xp_theman 于 2015-9-3 15:08 编辑
liuruihua 发表于 2015-9-3 14:15
公共网站啦
那你来帮我设计下在没有 authentication的情况下,如何保护数据?我很想改进我的设计啦
就以此 ...

since there is no authentication, i assume the protocol is HTTP. For HTTP request/response, it is not hard to intercept and inspect any request & response which reveals data pattern in your service sent back.

It means I don't even need to bother looking at front-end logic right?

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
57#分享本帖地址
发表于 2015-9-3 14:28:58 |只看该作者 微信分享
xp_theman 发表于 2015-9-3 14:25
since there is no authentication, i assume the protocol is HTTP. For HTTP request/response, it is n ...

我已补充了前面的帖子,参数和返回的内容是加密的,你看到加密的乱码数据,没有密码是没用的
所以你仍旧要看前端逻辑

使用道具 举报

Rank: 14Rank: 14Rank: 14Rank: 14

升级  12.88%

UID
21685
热情
2910
人气
2118
主题
22
帖子
16057
精华
6
积分
10644
阅读权限
30
注册时间
2003-4-28

元老勋章 畅游勋章 10周年纪念

58#分享本帖地址
发表于 2015-9-3 14:54:33 |只看该作者 微信分享
本帖最后由 xp_theman 于 2015-9-3 14:56 编辑
liuruihua 发表于 2015-9-3 14:28
我已补充了前面的帖子,参数和返回的内容是加密的,你看到加密的乱码数据,没有密码是没用的
所以你仍旧要 ...

I won't comment on your architecture. With no offense. I understand situation is different for everyone. :)

But I can see the trouble you'll have is picking a key that is only available to your client.   but you said your site do not require authentication. so everyone gets the same piece of JS in their browser. looks like there is no way to limit someone to access your data.

Anyway, your case is quiet unique.   99% sites that I know use HTTPs which is more common.

使用道具 举报

Rank: 12Rank: 12Rank: 12

升级  97.27%

UID
55741
热情
4018
人气
4968
主题
49
帖子
818
精华
0
积分
4959
阅读权限
30
注册时间
2005-11-11

幸运四叶草勋章 新时政

59#分享本帖地址
发表于 2015-9-3 14:56:19 |只看该作者 微信分享
liuruihua 发表于 2015-9-3 13:12
你做的挺好的啦

就按照你的思路,做两个html页面,做两个controller,一个html页面点击后,显示另一个页 ...

liu大神,是不是用问号传值?

http://www.angularjs.cn/A0EN  这个适用吗?
三人行,必有我师焉。

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  93.47%

UID
396408
热情
2380
人气
3214
主题
24
帖子
1157
精华
0
积分
3402
阅读权限
30
注册时间
2015-2-22
60#分享本帖地址
发表于 2015-9-3 14:58:22 |只看该作者 微信分享
本帖最后由 liuruihua 于 2015-9-3 15:00 编辑
xp_theman 发表于 2015-9-3 14:54
I won't comment on your architecture.

But I can see the trouble you'll have is picking a key that ...

https并不能保护数据在客户端呀
https只保护数据在中途不被截获啦

我工作的公司的客户使用我写的网站有的是要求登录,所以也可以使用https来传输数据,但即使使用了https,数据仍旧可以被使用。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版| 联系论坛客服| 广告服务| 招贤纳士| 新西兰天维网

GMT+12, 2025-8-2 00:05 , Processed in 0.033135 second(s), 13 queries .

Powered by Discuz! X2 Licensed

Copyright 2001- Sky Media Limited, All Rights Reserved.

回顶部