聯(lián)系官方銷售客服
1835022288
028-61286886
請(qǐng)問(wèn)如何繼承修改/dayrui/Core/Controllers/里邊的類?
現(xiàn)在有個(gè)需求,在/dayrui/Core/Controllers/Member/Api.php 和/dayrui/Core/Controllers/Member/Account.php 里定義了發(fā)送手機(jī)驗(yàn)證碼的緩存時(shí)間:
\Phpcmf\Service::L('cache')->set_data($name, $value, 60);
現(xiàn)在想修改成300秒,但是又不想修改官方文件以免破壞升級(jí),所以想繼承修改這兩個(gè)類,請(qǐng)問(wèn)如何實(shí)現(xiàn)?謝謝
/dayrui/Core/Controllers/里面的改不了了,建議復(fù)制到App目錄下去,用新控制器,用新URL
回復(fù)迅??蚣軇?chuàng)始人 在/dayrui/Core/Controllers/Member/Api.php里是調(diào)用了\Phpcmf\Service::L('Form')->set_mobile_code($phone, $code) 方法,這個(gè)我可以在My里繼承,但是/dayrui/Core/Controllers/Member/Account.php這個(gè)是直接寫死了的,麻煩官方可以也改成調(diào)用Form類方法的方式嗎,這樣我就可以繼承了,另外我在后臺(tái)提交了個(gè)工單,請(qǐng)官方酌情采納,謝謝:
==============
希望可以增加自定義手機(jī)驗(yàn)證碼緩存有效期,在/dayrui/Core/Controllers/Member/Api.php 和/dayrui/Core/Controllers/Member/Account.php 里分別定義了發(fā)送手機(jī)驗(yàn)證碼的緩存時(shí)間為60秒:
但根據(jù)實(shí)際需求,同時(shí)節(jié)省短信成本,希望可以在后臺(tái)短信設(shè)置的地方增加有效期時(shí)間的設(shè)置,希望可以采納,謝謝。
放在app里面去
我的技信還看不懂這些