新聞中心
ECSHOP當(dāng)用戶首次注冊(cè)怎樣顯示email已被注冊(cè)
各位站長(zhǎng)朋友們都知道每個(gè)網(wǎng)站都有會(huì)員注冊(cè)功能,可是現(xiàn)在隨著各大網(wǎng)站的會(huì)員數(shù)量的增大,有時(shí)候我們?cè)谝粋€(gè)論壇或者商城下都有幾個(gè)賬戶,這就出現(xiàn)了一個(gè)問(wèn)題,那就是雖然賬戶的用戶名不同可是使用的Email郵箱是卻是相同的,小編這里說(shuō)明下特別是商城之內(nèi)的郵箱還是不同的為好,因?yàn)楫?dāng)用戶名忘記了都是可以通過(guò)郵箱找回的。如果一個(gè)郵箱注冊(cè)了幾個(gè)賬戶就很容易混亂,所以今天小編的一位站長(zhǎng)朋友為了方便管理網(wǎng)站下單會(huì)員做了一個(gè)限制,當(dāng)注冊(cè)的會(huì)員賬戶下使用同一個(gè)Email注冊(cè)第一次的時(shí)候再出現(xiàn)第二次注冊(cè)就會(huì)提示該Email已經(jīng)存在了,那么具體的該如何操作呢。小編把具體的方法來(lái)描述下吧。 第一步:打開(kāi)根目錄下的js/user.js文件 第二步:找到 function checkEmail(email)方法通過(guò)調(diào)用ajax驗(yàn)證在388行-408行代碼直接替換為以下代碼 function checkEmail(email) { var submit_disabled = false; if (email == '') { document.getElementById('email_notice').innerHTML = msg_email_blank; submit_disabled = true; } else if (!Utils.isEmail(email)) { document.getElementById('email_notice').innerHTML = msg_email_format; submit_disabled = true; } if( submit_disabled ) { document.forms['formUser'].elements['Submit'].disabled = 'disabled'; return false; } Ajax.call( 'user.php?act=check_email', 'email=' + email, check_email_callback , 'GET', 'TEXT', true, true ); } 現(xiàn)在最新的版本有的已經(jīng)可以自動(dòng)實(shí)現(xiàn)Email驗(yàn)證了,但是之前的老版本也就是2.7.3之前的版本的都不可以的,小編現(xiàn)在已經(jīng)把檢測(cè)Email的方法整理出來(lái)了,希望可以幫到更多的站長(zhǎng)朋友們,感謝朋友們對(duì)小編的支持。
本文地址:http://www.love62.cn/ecshop/16217.html