粗心的用戶很多,我們也經常遇見忘記用戶名客戶,導致前臺會員無法登錄。用戶名有時候不統一的可能性是存在的,但是常用的郵箱應該變化的可能性很低。如果會員登錄可以使用郵箱或者用戶名登錄,這樣是不是可以方便用戶呢。看看方法就知道了,可以同時實現用戶名或者使用注冊時的郵箱進行登陸帳號。
修改方法如下:
打開 e/member/class/member_loginfun.php 文件
查找:
$username=RepPostVar($username);
修改為:
if(chemail($username))
{
$username=RepPostVar($username);
$r=$empire->fetch1("select username from {$dbtbpre}enewsmember where email='$username'");
$username=$r['username'];
}
else
{
$username=RepPostVar($username);
}