EcShop 中關於註冊推薦 填寫推薦人的功能實現

2021-09-30 12:19:04 字數 1414 閱讀 2060

前幾天有人提出這個註冊推薦功能,我和他說針對ec來說是有推薦註冊提成提積分的功能的,他說想在註冊時使用這個。發現網上是有這方面的論述的,但是很遺憾貌似是有問題的所以今天把這個重新修改下在這裡記錄下希望以後能用的上。

1、修改註冊頁面檔案 themes/模板/ user_password.dwt

查詢**

...

在其下加入輸入框(當然這裡你也可以寫成if判斷形勢,這樣有利於整體的管理更傻瓜)

這裡涉及到語言變數的加入不多說了。

2.針對輸入框的加入在js中加入相應獲取值**,修改/js/user.js檔案

查詢**

var password = utils.trim(frm.element['password'].value);

在其下加入

var rec_user = utils.trim(frm.elements['rec_user'].value);

3.修改獲取值**,修改user.php

查詢**

$email = isset($_post['email']) ? trim($_post['email']) : ''

加入**

$rec_user = isset($_post['rec_user']) ? trim($_post['rec_user']) : '';

繼續查詢

if (register($username, $password, $email, $other) !== false)

在其下把此方法重寫

if (register($username, $password, $email, $rec_user, $other) !== false)

4.修改includes/lib_passport.php

查詢register方法修改為

function register($username, $password, $email, $rec_user, $other = array())

查詢此方法中的

$up_uid = get_affiliate();

// 推薦開關開啟

在其下加入

if (!empty($rec_user))

}

當然這個框也不一定用使用者名稱可以使用識別使用者唯一的字段 比如tel等。再加入提示功能更好。

EcShop 中關於註冊推薦 填寫推薦人的功能實現

前幾天有人提出這個註冊推薦功能,我和他說針對ec來說是有推薦註冊提成提積分的功能的,他說想在註冊時使用這個。發現網上是有這方面的論述的,但是很遺憾貌似是有問題的所以今天把這個重新修改下在這裡記錄下希望以後能用的上。1 修改註冊頁面檔案 themes 模板 user password.dwt 查詢 在...

關於ecshop會員註冊時發手機驗證碼

今天開發了ecshop新會員註冊時傳送手機驗證碼,開發手機驗證碼功能,首先需要有乙個手機傳送簡訊運營方,而不是ecshop官方自帶的發簡訊的功能,官方自帶的傳送簡訊功能是需要ecshop官方授權的才可以使用。因為ecshop的註冊項是可以調整的,所以註冊頁面手機這一項吧 是不會在模板 中顯示的,這需...

關於ECSHOP中sql注入漏洞修復

公司部署了乙個ecshop 用於做網上 使用,部署在阿里雲伺服器上,第二天收到阿里雲控制台發來的告警資訊,發現ecshop 目錄下檔案sql注入漏洞以及程式漏洞 如下圖 與技術溝通未果的情況下,網上查了點資料,對其檔案進行修復,如下修改 1,admin shopinfo.php修復方法 大概在第53...