早上開啟CSDN,就遇上這樣的問題了.登入了CSDN,login時說成功了,可是頁面還是顯示我為遊客,CSDN的所有活動唯一能做的操作就是查看.明明登入了啊.系統還提示我頻頻登入,提示我修改密碼,當時一個字怒.怎麼CSDN老出錯啊.呵呵.
仔細想了一下,我才知道是什麼原因引起的.原因我昨天下班前因為破解ilog gantt將電腦時間向前調了二個月.變成9月18日了.(汗),敢緊把時間調正確,再次登入,一切OK,也能登入到blog中寫此文章了.
由此想到了當用戶端的時間不正確時,而引發的cookie失效問題.CSDN是以二周為單位,這個時間到伺服器上去驗證那是肯定通不過的.才引起了我剛才的無法操作的問題.
那怎麼樣才能解決這個問題呢.我沒有好的想法.因為第一用戶端的時間不可能永遠都是正確的.第二網站為了保證安全性,進行了COOKIE的一些時效限制也是可以理解的.但是這二者之間好象有個衝突.一方面是客戶,一方面是服務提供者.(儘管此類客戶的數量是比較小的).
對於一個IT人員來說可能可以自行排除這種故障.但是對於一些非IT人員,可能會經過N次登入(提示登入成功,但無法識別身份,再次登入)這種死迴圈後,失去耐心而離開該網站.儘管該網站做了很好的友好性提示(如你的帳號頻煩登入,可能有人在暴力破解.要求修改密碼等),但是對於我所說的現象卻沒有進行有效核心的提示.而是一味在進行無用的提示.
所以還是一個字:怒.
當然有人說這是你本身引起的問題啊,哪能怪網站方面(我並非指CSDN,我由此想到一些大型網站).不錯,話是可以這樣說,但是我們不是一直在說方便使用性這些問題嗎.那麼我反問一下,我們依靠什麼來吸引客戶,保證客戶的忠誠度呢?
另補充一點:在我成功登入前(寫文章前,我在我的BLOG裡回複了一個貼子,當時沒登入,就用我的名字greystar回複了一下.可現在居然在空間裡看到了我的這個操作.請問在我沒有登入的情況下,網站是以什麼來確定我的身份的,難道就以ID=="greystar" 來定論嗎.如果是這樣的話,是不是任何人都可以以我的名義來發表不是我發表的言論呢.?
附:http://hi.csdn.net/greystar,可以看到這個效果.