Post by omwtc » Fri Aug 22, 2014 12:37 am

当客户忘记密码时,发送重设密码链接到客户邮箱,而不是只发送密码。链接会在客户重设密码后立即自动过期失效,如果客户不在24小时内重设密码,链接也会自动过期失效。这个要怎么做呢?

Newbie

Posts

Joined
Sun Aug 10, 2014 11:39 am

Post by yuno » Mon Aug 25, 2014 6:13 pm

在DB 加一column, email_notify_time,

在寄Email 時,加入當時的時間 在 DB 上的"email_notify_time"

$email_notify_time = mysql_result(mysql_query('SELECT `email_notify_time` FROM `users` WHERE `user_id` = '.$id), 0);

if (time() - (86400) <$email_notify_time ) {
可以重設
} else {
多於24小時, 不能重設
}

reference
http://forums.phpfreaks.com/topic/55492 ... -possible/

(請發問與Opencart 相關的問題)

OpenCart®
PHP Developer.
更多中文教學在 OpenCart香港官方網站 !
QQ: 2039574815


Active Member

Posts

Joined
Tue Feb 11, 2014 9:24 am
Who is online

Users browsing this forum: Baidu [Spider] and 7 guests