想問一下一般的做法是怎麼樣的
並時也啟用過,我想問下一般URL裡的參數是什麼,使用者ID和使用者名稱嗎
如果用密碼用什麼函數轉碼的?
如果加個有效時間參數呢,使用者自行修改連結參數可以延長?
謝謝
回複討論(解決方案)
並時也啟用過,我想問下一般URL裡的參數是什麼,使用者ID和使用者名稱嗎
使用者名稱、密碼即可~
如果用密碼用什麼函數轉碼的?
這個可以根據實際需要自己寫
如果加個有效時間參數呢,使用者自行修改連結參數可以延長?
無需帶時間參數,只要在發送郵件時記錄一下發送時間,當使用者從郵箱點擊url串連到本站時判斷一下這個賬戶的有效時間是否到期.
引用樓主 one_chord 的回複:
如果用密碼用什麼函數轉碼的?
這個可以根據實際需要自己寫
直接URL傳密碼嗎,MD5是絕對安全的麼
引用樓主 one_chord 的回複:
無需帶時間參數,只要在發送郵件時記錄一下發送時間,當使用者從郵箱點擊url串連到本站時判斷一下這個賬戶的有效時間是否到期.
記錄在COOKIES嗎
好漢,你自己寫個密碼演算法即可。
這是這樣做的,
function Valid(){(使用者名稱id*16-32)字串連上時間與input}
當使用者驗證時,用此法
把剛才的演算法反寫一次即可。即
+32再除以16
各有各的好處吧。
csdn也是自訂的函數。
引用樓主 one_chord 的回複:
如果用密碼用什麼函數轉碼的?
這個可以根據實際需要自己寫
直接URL傳密碼嗎,MD5是絕對安全的麼
引用樓主 one_chord 的回複:
無需帶時間參數,只要在發送郵件時記錄一下發送時間,當使用者從郵箱點擊url串連到本站時判斷一下這個賬戶的有效時間是否到期.
記錄在COOKIES嗎
記錄在資料庫中或XML中都可以~
好漢,你自己寫個密碼演算法即可。
這是這樣做的,
PHP code
function Valid(){
(使用者名稱id*16-32)字串連上時間與input
}
當使用者驗證時,用此法
把剛才的演算法反寫一次即可。即
+32再除以16
各有各的好處吧。
csdn也是自訂的函數。
呵呵。謝謝
記錄在資料庫中或XML中都可以~
資料庫要加欄位。。話說XML要怎麼搞,很好奇,能說說嗎,謝啦
URL裡的參數,只有使用者id多好。
其他的都是程式,資料庫控制的。時間限制可以放到啟用隊列或者加標識。
只要?一???後的id就好了.
然後就是啟用url, 你根據id然後擷取添加時間...然後根據添加時間對比現在啟用的時間..判斷時效
啟用的話,方式有很多種,比如使用者的ID參數,使用者名稱,使用者的唯一郵箱,或者你註冊時產生的隨機號等。
不會啊,能教一下麼
最好給我發一個