博客 / 詳情

返回

搭建實例:使用卡拉雲 15分鐘快速搭建用户審核認證系統

這篇文章我們講一下如何使用卡拉雲(卡拉雲官網)快速搭建一套用户認證審核後台。卡拉雲是一套幫助企業快速搭建內部後台的搭建工具,卡拉雲將 API 接口、數據庫接口以及前端組件組合在一起,只需要拖拽組件到畫布,再加上幾句簡單的SQL,即可快速組成一套實用的內部工具。

使用卡拉雲 15分鐘 搭建「麪包多」用户認證審核系統(完成版)

一、認證審核系統的需求

1.我們先來看一下需求。

「麪包多」是一家幫助創作者出售自己原創作品的平台,當創作者想認證自己賬號以提高相應權限時,需要提交一個「賬號認證」申請。

麪包多收到申請後,根據相關數據判斷是否給用户認證。當用户滿足條件時,確認認證,不滿足時,拒絕認證。

2.這個需求,我們拆分成三個部分來看。

(1)用户提交認證申請。

我們使用「金數據」這類第三方表單工具收集用户認證信息。然後通過金數據 API 接入卡拉雲。

(2)查詢用户關聯信息,並將審核信息展現在前端

通過用户在「金數據表單」中提交的「手機號」作為查詢 Key,在「麪包多」數據庫中找到對應的用户。並將相關審核數據,抽離出來,放在前端,方便運營審核使用。

(3)審核認證用户

運營審核人員,根據用户提交的數據及用户在平台的表現數據,判斷該用户是否符合認證資格。如果符合,點擊確認認證;如果不符合,點擊拒絕。

這套系統涉及到三個部分匯聚到同一個後台,需求雖然不難實現,但就算使用開源系統改起來,步驟繁瑣不説,效率快的話也得耗一下午。

3.接下來,我來演示一下,如何使用卡拉雲,在15 分鐘完成這套系統的搭建和使用。

二、使用「卡拉雲」15分鐘搭建「用户認證審核系統」

1.「卡拉雲」是什麼?

卡拉雲是一套快速搭建企業內部工具的低代碼平台,卡拉雲將 API 接口、數據庫接口以及前端組件組合在一起,只需要拖拽組件到畫布,再加上幾句簡單的 SQL,即可快速組成一套實用的內部工具。

快速拖拽組件至畫布,一行代碼映射 query 數據

2.搭建步驟詳解

第一步:在金數據創建申請表,卡拉雲調用API(用時 5分鐘)

(1)用户通過「金數據」第三方表單工具填寫認證提交申請(https://jinshuju.net/f/s5InEp)

左圖:金數據收集表單。右圖:金數據收集後台數據。

(2)在卡拉雲中簡單的配置金數據 API 信息,即可快速接入數據,並將數據投射到表格組件中。

根據 金數據API文檔 將 API 訪問地址和鑑權信息寫入對應的表格中,然後拖拽表格組件到畫布,將 API 傳回的數據映射到表格組件中。調用 API 數據的部分,5 分鐘完成。

第二步:在數據庫中查詢用户完整信息(用時 2 分鐘)

寫一個查詢 query ,用申請表中填寫的手機號來做查詢 Key,在數據庫中,找到用户完整賬號信息,並映射到表格中。整個用時2分鐘。

SELECT * FROM users WHERE phone LIKE {{table1.selectedRow.data.field_2}}

第三步:將認證申請表和用户數據彙總至前端(用時 3 分鐘)

審核人員需要看「用户社交主頁」「麪包多個人主頁」「作品銷量」「投訴率」四個指標,我們將認證申請表和數據庫中用户信息,這兩邊的數據彙總至前端,供運營人員審核使用。

從左邊的用户申請表數據中,拿「社交主頁」信息和綁定的「手機號」,將兩個信息映射到畫布上對應的 text 組件中。

社交主頁:{{table1.selectedRow.data.field_1}}

從右邊的 users 表中拿審核需要的信息,「麪包多主頁」、「銷量」、「投訴率」三個信息,同樣的,拖拽 text 組件到畫布,然後寫一個映射,把對應的值映射到組件中即可。整個過程用時 3 分鐘。

第四步:製作審核人員審核按鈕(用時 5 分鐘)

審核人員根據用户信息,將通過審核的用户賬號狀態改為「認證」,並相應的調整「原創保護數」及「附件上傳大小」等參數。

寫一個 query 把要更新的字段與 input 組件中的值對應起來。

UPDATE `users` SET `states`={{dropdown1.value}}, `copyright`={{input2.value}},`file_size`={{input1.value}} WHERE `id`={{table2.selectedRow.data.id}}

點擊按鈕執行 UPDATE query,整個用時 5 分鐘。

完成:卡拉雲15分鐘搭建審核系統


至此,一整套用户賬號認證審核系統就搭建完成啦,共花費15分鐘。現在我們可以把 user 權限的只讀後台,通過鏈接分享給運營組的審核同事,簡單的交接,用户認證系統就可以正式上線啦。

三、卡拉雲試用申請

卡拉雲是一套低代碼開發工具,支持市面上常用的數據庫、REST API,以及常用的即拖即用前端組件。

如果你的工作中有需要調用數據庫、API 至前端分析、組合、使用數據的場景。

歡迎加我微信,試試卡拉雲如何幫您百倍提升工作效率。

我是卡拉雲的開發者之一,蔣川。我的微信 HiJiangChuan 歡迎一起交流。

user avatar webxejir 頭像
1 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.