update(忽略上面那条):
两位裁判请坐下...我现在研究下,校验放到后端..在加一个 node 的后端...
受宠若惊,辣鸡毕设这么多的注册用户,我已经哭了...
1
tionsin OP 我看到好多小伙伴注册了..但是没有人答题;答题只需要把结果 return 出来就行了;
|
2
jackchao7432 2019-01-24 10:08:14 +08:00
看到要注册直接关了...
|
3
tionsin OP @jackchao7432 登录注册还是要做的啊..每一个功能都要用上用户字段...
|
4
amumu666 2019-01-24 10:20:53 +08:00
我做的图书管理系统
|
5
nekoneko 2019-01-24 10:24:32 +08:00
alert(1),直接崩溃
|
6
ShuoHui 2019-01-24 10:38:37 +08:00 via iPhone
当时做了个 MD 风格的新闻客户端
|
8
tionsin OP 厉害厉害
|
12
M4ster 2019-01-24 11:03:06 +08:00
提交结果时,校验仅在客户端进行,服务端没有做。
|
13
maichael 2019-01-24 11:04:20 +08:00
不做压缩混淆? console 不去掉?
|
15
daxiongz 2019-01-24 11:08:45 +08:00
登录页 控制台打开 一堆红色报错打印
|
17
geshansuiyue 2019-01-24 11:10:16 +08:00
非法字符是什么鬼
|
19
tionsin OP @geshansuiyue 在做字符过滤...这样下去..我怕是要再加一个校验端了...
|
20
haozi23333 2019-01-24 11:12:19 +08:00
![22CE28AF-BA74-4385-B95F-7E8D26369A1C.png]( https://img.topools.com/images/2019/01/24/22CE28AF-BA74-4385-B95F-7E8D26369A1C.png)
= = 非法字符什么鬼 |
22
M4ster 2019-01-24 11:13:00 +08:00
|
23
tionsin OP @M4ster 试过了,中间出现诸多问题,比如解析代码段需要提前知道代码段返回的类型,是 number,string,还是数组 etc...
|
24
tionsin OP [哈哈哈](![]( https://i.bmp.ovh/imgs/2019/01/836aa94bf539a965.png)) 这一届网友很优秀
|
25
mytry 2019-01-24 11:30:05 +08:00
|
26
Variazioni 2019-01-24 11:42:39 +08:00
大四能做成这样厉害了啊。。。
预计毕业月薪 20k 起步。。 |
27
tionsin OP @Variazioni 实不相瞒..实习工资 2k
|
28
nekoneko 2019-01-24 11:47:39 +08:00
这种功能,一般不都是跑沙盒吗,可以参考参考 leetcode 的设计。。。你这个感觉会被人搞崩溃的。。
|
29
goodryb 2019-01-24 11:51:03 +08:00 1
一上来就要手机号码,学啥不好学这个,18638389438 已注册
|
30
holicli 2019-01-24 11:53:02 +08:00
twiceAsOld(55,30) = 5
这个应该诗歌 bug 吧 |
31
HansCathy 2019-01-24 11:54:08 +08:00
JS 不精通 注册了下 简单写了一些 没发现问题
|
34
Jackliu 2019-01-24 12:02:04 +08:00
JavaScript
|
35
youngxhui 2019-01-24 12:14:24 +08:00 via Android
我也是在线答题系统,不过不是这样子,而是考试,还要处理简单题这种主观题
|
36
kingcos 2019-01-24 12:16:56 +08:00 via iPhone
当年做的,老师就看了五分钟,论文却改了好久
|
37
carlosevo 2019-01-24 12:19:12 +08:00 1
还要手机号,不如我吧身份证号给你好不好
|
39
Yiki 2019-01-24 13:09:45 +08:00
同大四,当初找不到 java 实习跑去写前端了- -。
|
41
jason19659 2019-01-24 13:29:26 +08:00
真 tm 开心啊。。return answer 是万能的吗。。
|
42
tionsin OP @jason19659 嗯,前端校验问题太多了...
|
43
jason19659 2019-01-24 13:34:39 +08:00
@tionsin #40 不只是前端,你后端也没用校验
|
44
tionsin OP @jason19659 我校验就是写前端的,后端没写,因为后端是 java 太受限了
|
45
jason19659 2019-01-24 13:39:18 +08:00
@tionsin #42 ScriptEngine 了解一下
|
46
a62527776a 2019-01-24 13:41:16 +08:00
sourcemap 不关 源码会暴露的哦
|
47
tionsin OP @jason19659 了解过了,还有 j2v8 都试过了,还是不好实现,所以索性放前端...
|
48
tionsin OP @a62527776a 感谢提醒
|
49
jzmws 2019-01-24 13:57:50 +08:00
id 不要在页面上显示 ,它只是一个隐藏的属性
|
51
freakxx 2019-01-24 14:23:15 +08:00 2
后端感觉还有很多地方可以再加强考虑下,
比如接口安全性 http://js.neio.me/api/jointeam {"teamName":"1","mobile":"15000000000"} 这样能直接操作别人 http://js.neio.me/api/getComment 评论要筛选一遍 |
52
yuann72 2019-01-24 14:26:30 +08:00
http://js.neio.me/api/rank
这个接口返回的是所有能排的上榜单的用户么, 我答了几题怎么不上榜单 还有你这总榜下面的"加载更多"的实现逻辑很强. 先加载整个榜单, 再用 CSS 隐藏调底部的用户, 只显示前几个, 每点一次按钮就多显示几个用户... |
55
freakxx 2019-01-24 14:32:32 +08:00
http://js.neio.me/api/leaveComment
{"comment":"1","zone":"16868a4b-efe1-403c-9c98-d4c7e6471d11","toUserId":"","fromMobile":"15000000000"} 这个也是, 感觉对 auth 理解有些偏差 |
57
alexmy 2019-01-24 14:36:23 +08:00
后端 node 考虑下 egg 什么的,或者直接用基于 egg 的同构框架 alibaba/beidou 弄一个。egg 下有超级多的插件供使用,非常方便开发。
|
63
af463419014 2019-01-24 16:08:20 +08:00
@carlosevo 要真实号码就要验证短信,发短信还的成本可不小,还要防止短信接口被刷
这一套下来,就算楼主想做,也要花不少精力 |
64
tionsin OP @af463419014 我没做手机号检测..只是一个正则...
|
65
Feiox 2019-01-24 17:06:27 +08:00
欢迎来到 V2DoS
|
66
DAPTX4869 2019-01-24 17:33:03 +08:00
同是大四。。。毕设差距真 TM 大。。。
|
67
2423458891 2019-01-24 18:53:13 +08:00
打不开了
|
68
tionsin OP @2423458891 打得开啊
|
69
aitaii 2019-01-24 21:56:18 +08:00 via iPhone
跳转到 baiduto.me 了?
|
71
pusidun 2019-01-25 08:56:33 +08:00
这是放上来压力测试吗
|
73
maypu 2019-01-25 11:47:21 +08:00
打不开了…… frp ……
|
76
wolfworks 2019-01-25 14:58:51 +08:00
试着随便 (故意)写了个死循环直接崩了
|
78
jeffry 2019-01-25 15:41:16 +08:00
密码需要加验证,比如我随便拿个已经注册的账号就直接绕开密码进去了
|
82
tionsin OP 不是...问题是..我发现真的什么密码都可以..我先 debug 看看有啥问题...先关站了..
|
83
tionsin OP @jeffry 非常感谢,帮我发现的这个 bug,忙了半天发现注册登录逻辑没错,就是传参有问题,现在已经修复了...因为加盐了,所以所有用户的密码都重置成 123456 了... 非常抱歉~
|
84
CodeDeer 2019-01-25 20:10:49 +08:00
[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+[+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]])() 填入这个 崩
|