1. 程式人生 > >Discuz X3.2實現手機號登入

Discuz X3.2實現手機號登入

1.實現手機號登入,很簡單

在pre_common_member,pre_ucenter_members兩張表增加mobile欄位

發現登入呼叫的是UC的uc_user_login介面方法,此方法在uc_client/client.php檔案裡,

然後跟蹤,在控制器資料夾uc_client/control/user.php裡找到onlogin()方法,

繼續跟蹤在model檔案uc_client/model/user.php找到get_user_by_username方法,將

$arr = $this->db->fetch_first("SELECT * FROM ".UC_DBTABLEPRE."members WHERE username='$username' ");
修改為:
$arr = $this->db->fetch_first("SELECT * FROM ".UC_DBTABLEPRE."members WHERE username='$username' or mobile='$username'");

搞定!!!

相關推薦

Discuz X3.2實現機號登入

1.實現手機號登入,很簡單 在pre_common_member,pre_ucenter_members兩張表增加mobile欄位 發現登入呼叫的是UC的uc_user_login介面方法,此方法在uc_client/client.php檔案裡, 然後跟蹤,在控制器資料夾u

Spring Security實現使用者名稱或者機號登入

使用Spring Security來管理web專案的使用者許可權,是很多Java管理系統經常使用的方法。 然而,當前很多網站都支援使用手機號+密碼登入網站。畢竟,使用者名稱這個東西肯定沒有自己的手機號好記。 Spring Security許可權管理 Spr

簡單實現機號銀行卡的同步顯示功能

簡單實現手機號銀行卡的同步顯示功能 這是某盟的一道面試題 難道不都是隻要有了清晰的思路後邊寫邊優化麼 當時我就說了思路用計算屬性根據輸入框的內容計算出預覽框的值 處理focus和blur事件即可 非要手寫,手寫根本寫不出啊,然後面試官就認為我不會 無語了 要求如下 輸入框輸入內容資料長度大於0,展

SpringSecurity(四):自定義登陸認證實現機號登陸

SpringSecurity預設提供了兩種登陸,一種basic登陸一種表單登陸(分別在一三章有講到),但是如果我們要實現其他方式的登陸(例如郵箱登陸,手機號登陸)又該怎麼做呢? 第二章中講到了Security的登入原來,以及最後給出的流程圖,結合它們這章來實現自定義登陸認證

CentOS6安裝Discuz!X3.2詳解

一.安裝mysql 1.安裝mysql yum install mysql mysql-server 2.啟動mysql /etc/init.d/mysqld start 這裡不詳細講解mysql的密

Flutter佈局錦囊---機號登入

設計給的效果如下: 拿到設計後,先把整體拆分成幾個部分: “運營位”,使用自定義的旋轉木馬滑塊元件實現可以滾動的運營位。 “登入表單”,使用自定義的登入表單元件實現手機號、驗證碼登入的表單。 “使用者協議”,使用自定義的使用者協議元件實現使用者協議的宣告

最新解決:Discuz! X3.2對不起,您安裝的不是正版應用,安裝程式

Discuz! X3.2安裝非官方雲平臺的模板或者外掛時候提示:對不起,您安裝的不是正版應用,安裝程式無法繼續執行的解決辦法: 用以前discuz X2.5等的舊辦法直接覆蓋檔案會導致白屏,因為Dis

小程式授權機號登入 ---提示訊息採坑

1.授權時不允許開發工具返回引數(如下圖) 2.授權時,真機除錯返回引數(如下圖) 3.以下程式碼在開發工具上顯示正確 ,真機除錯提示錯誤 getPhoneNumber: function(e) { console.log(e) if (e.detail.e

簡單實現機號驗證碼註冊功能

jsp部分:是一個普通的<input>標籤 <input type="tel" name="unumber" id="phone" placeholder="請輸入手機號" > <input type="tel" name="input_

學習Discuz! X3.2記錄:快速回復外掛涉及到哪些資料庫表?

    大體看了一下涉及到的表: 1、pre_common_plugin(這個是變數名,點選設計——變數,可以增加、刪除下面的記錄,點選詳情可以修改變數名) 2、pre_common_pluginvar (這個是變數內容,點選設定,可以修改變數內容)

discuz x3.2 論壇資料遷移

2011年 接觸discuz,搭建了一個地方入口網站,到如今也有6年多 了; 當初是 自己不想寫程式,開源的 功能也很強大 就用了。現在 版本經過多次升級後,灌水的問題 依然難以解決。 各種註冊機,發帖機 輪番攻擊。站點中 垃圾帖 管理很費精力。嚴重影響站點質量。 目前 升

學習Discuz! X3.2記錄:對幻燈播放的進一步修改,包括css,程式碼

    DIY論壇首頁模組屬性,縮圖寬度為600,高度為450,所以提交帖子圖片時候,把圖片設定為這麼大。     編輯前面的模組模板“DIY幻燈片BY_CBQ”程式碼為: <div cl

Discuz X3.2雲平臺開通地址及方法

discuz沒有直接進入雲平臺地址怎麼辦: DiscuzX3.2已經改版,後臺不能直接進雲平臺列表,所以不方便操作,用雲平臺服務,大家可以安照下面操作:  Discuz X3.2進入雲平臺地址: 1、登入後臺; 2、輸入:http://你域名/admin.php?frames=yes&action=c

學習Discuz! X3.2記錄:自定義論壇帖子欄位,在門戶中顯示帖子列表

    想製作一個類似58同城的網站,裡面的帖子欄位都是自定義的。在實際工作中,這種需求應該是非常普遍的,例如求職招聘,房產銷售,等等。     現在還不清楚實現過程是否正確,這裡記錄一下。     * 論壇——版塊管理,製作如下板塊。     * 論壇——分類資

學習Discuz! X3.2記錄:快速回復外掛,通過js使選擇的下拉列表填充到回帖內容中

    修改前一篇內容,把 quick_reply.class.php 檔案內容修改為: <?php if(!defined('IN_DISCUZ')) {   exit('Access

Discuz!X3.2移動介面列表

個人資料:http://139.196.29.35:8008/discuz/api/mobile/index.php?version=4&module=profile 論壇的版塊列表:http://139.196.29.35:8008/discuz/api/mobile/index.php?ve

wordpress4.6.1與discuz X3.2通過ucenter整合教程

discuz建議使用utf-8編碼程式,gbk不在此整合範圍,原因不做解釋。   由於近來秦王會要擴大影響 ,官網需

嘗試實現一個管理系統, 名字和電話號分別用兩個列表儲存 =======通訊錄管理系統======= 1.增加姓名和手機 2.刪除姓名 3.修改手機 4.查詢所有使用者 5.根據姓名查詢機號 6.退出

name = [] tel = [] while True: print('==通訊錄管理系統==') print('1.增加姓名和手機') print('2.刪除姓名') print('3.修改手機') print

實現使用者名稱、郵箱、機號三種都可以登入

登入會員名區分大小寫,郵箱不區分大小寫: 使用者名稱 手機號存在了 tb_user表 郵箱存在了comm_company表 在登入時把 登入名 (username)和密碼(password)帶到後臺,

使用者名稱、郵箱、機號搭配密碼都可以實現登陸(2種方法)

這是我在藍橋班初學java做的第二個專案所遇到和解決的問題,寫下來紀念,順便供有緣人蔘考。 使用者名稱/手機號/郵箱+密碼登陸是當今最常用的登陸,對初學者而言這是必須掌握和精通的,這也是在我基礎薄弱的我堅持解決的動力,其中感謝隊友李青的大力協助。 前提: mod