看板 java 關於我們 聯絡資訊
※ 引述《cloud1203 (克勞德)》之銘言: : 想把"登入"的功能加入網路程式裡 : 但不要透過資料庫 : 想直接用new物件的方式新增使用者 : 想請教一下這裡的大大該從哪裡下手? : 目前有這樣的想法 : 之前沒有寫過此類的功能 : 希望有高手可以幫個忙... : 感謝<(_ _)> 光看這些敘述,你好像對於你要寫的功能都不太清楚? :) 建議你先分析好再開始動工, 像是資料庫在登入功能中扮演的是甚麼角色? :) 一般來說是用來取資料核對的目標,我讓使用者輸入帳號跟密碼, 然後去資料庫找這個帳號的資料, 看看資料庫裡面這個帳號的密碼是不是和輸入的一樣, 如果是我們就說這個登入者的確是這個帳號的使用者沒錯, 反之則我們會質疑這個登入者是否為惡意入侵的惡質使用者,而不讓其登入, 一直到他輸入了正確的密碼為止,有些系統還會限制多少秒之內不得重試。(笑) 也就是,把核對的這個動作用任何方式取代掉,就可以不用透過資料庫。 只是這樣有沒有意義的問題而已,你沒有把你想要的效果寫出來, 所以分析也只能到這裡而已。 像是如果只是記名,不需要確認密碼等等哩哩摳歐的東西, 這樣或許就只是加個session寫個名字就夠啦。:) 或許,更阿Q一點,不用資料庫存,但是用個txt或甚麼任意的可存取的資料, 來取得資料做核對,其實也是可以,只是有沒有需要這麼做的理由而已。 當然,就私人用途也沒有人規定不能把帳號密碼的核對寫死在網頁上, 一切端看你的需求,寫程式請先謀定而後動。:) -- String temp="relax"; | Life just like programing while(buringlife) String.forgot(temp); | to be right or wrong while(sleeping) brain.setMemoryOut(); | need not to say stack.push(life.running); | the complier will stack.push(scouting.buck()); | answer your life stack.push(bowling.pratice()); | Bone everything -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.240.58