javascript - 兩頁(yè)面之間跳轉(zhuǎn),怎樣隱秘的存標(biāo)識(shí)
問(wèn)題描述
問(wèn)題是這樣的,A 頁(yè)面有一個(gè)項(xiàng)目列表。 B頁(yè)面是A頁(yè)面項(xiàng)目列表的 底板頁(yè)。現(xiàn)在想在B頁(yè)面中的某個(gè)前后端交互中,給A頁(yè)面中排序前10 的單位,加一個(gè)標(biāo)識(shí)。
有怎樣好的思路去解決呢, 本人的第一反應(yīng)是:1在A頁(yè)面排序前10 的單位 跳轉(zhuǎn)鏈接中加 固定參數(shù),問(wèn)題: 如果有人 保存這個(gè)路徑, 或者直接改這個(gè)參數(shù)值, 導(dǎo)致B頁(yè)面中前后端交互 信息不真實(shí)。2在A頁(yè)面存cookie 但是問(wèn)題: cookie也是可以被人改掉的
或者是向 Node 的方向 去解決 (后端 是 node)
因業(yè)務(wù)上的一些原因,Node 在吐出 A頁(yè)面的數(shù)據(jù)時(shí)候 不能對(duì)數(shù)據(jù)有任何處理
問(wèn)題解答
回答1:任何前端的數(shù)據(jù)都是不可靠的,你要可靠的數(shù)據(jù)只有到服務(wù)器進(jìn)行操作
回答2:用express的session模塊,cookie只做一個(gè)識(shí)別認(rèn)證,標(biāo)識(shí)用session存儲(chǔ)。
回答3:如果對(duì)準(zhǔn)確性要求高,那直接在B頁(yè)面 請(qǐng)求服務(wù)器驗(yàn)證 要不要展示B頁(yè)面,如果和服務(wù)器不一直就重定向。
