JBTALKS.CC

标题: Login form [打印本页]

作者: superace    时间: 2017-6-14 06:51 PM
标题: Login form
本帖最后由 superace 于 2017-6-14 07:53 PM 编辑

请问有人会create一个login form 可以chg pass 还有forgot pass吗 我做到一个login form只有login还有chg id /pass 可是如果忘记密码就没办法了 想知道怎么create forgot pass的

PS:Visual Basic
作者: kyle1119    时间: 2017-6-15 12:58 PM
看你要怎么样的forget password. 自己跟着自己要的写啊。 我之前是generate random number email to the user, then user key in and rechange their password. forgot password 和 change password 在于一线之差。哈哈
作者: ranth    时间: 2017-6-15 03:23 PM
網上搜尋下吧,很多sample的。
作者: ranth    时间: 2017-6-15 03:32 PM
其實你已經會弄change password了,那麼就很簡單了。
弄個forgot pwd page,用戶填上註冊email和用戶名request
然後就設置temp pwd/key for 這個用戶,再把這個pwd/key send給用戶 - email
用戶只有enter與這個一樣的key,就可以來到change pwd page,讓用戶重新設置
過後重新登入
作者: superace    时间: 2017-6-16 12:23 AM
其实我不是很会 coding的 我login form, chg pass都是上网找资料一步一步弄得...如果要弄chg pass需不需要用到database 跟网络?,因为我是弄一个software有login form的他是走offline的如果忘记pass 也找不回了,如果要制作forgot pass 我也不大清楚怎么样的,资料挺难找的..
作者: kyle1119    时间: 2017-7-3 04:22 PM
superace 发表于 2017-6-16 12:23 AM
其实我不是很会 coding的 我login form, chg pass都是上网找资料一步一步弄得...如果要弄chg pass需不需要用 ...

不好意思。我想说感觉你不清楚自己要的是什么,然后正在做什么
作者: 靈山    时间: 2017-7-10 09:07 AM
superace 发表于 2017-6-16 12:23 AM
其实我不是很会 coding的 我login form, chg pass都是上网找资料一步一步弄得...如果要弄chg pass需不需要用 ...

最安裝的做法,就是需要通過email 和 user id 進行驗證,然後發送一組4-6位數的驗證碼到email信箱裡面.

接著就讓,用戶輸入驗證碼.然後才可以重設密碼.

通常這樣的動作是不需要資料庫做記錄的.有些人只是記錄,此賬號被reset了幾次和reset的時間點罷了.

offline 的系統,通常沒有辦法做驗證. 不管怎麼做都不符合安全性的標準.




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5