在 Angular 中實現 CAPTCHA 驗證碼功能

在 Angular 中實現 CAPTCHA 驗證碼功能 先來看看完成後的效果: 關於 reCAPTCHA 目前 reCAPTCHA 共有 v2、v3、Enterprise 三種版本。在此我們將採用 v2。使用 reCAPTCHA 需先申在 google 網站上申請 API Key,申請完成後會有二個 API Key,一個是被用來放在前端 App 中,另一個是使用在呼叫 Google API 取得驗證結果時要用的。申請網站在 https://www.google.com/recaptcha/admin,使用 Gmail 帳號登入,若從未申請過會跳到註冊新網站頁面: 識別這組 Key 用的標籤文字 reCAPTCHA 類型 (使用 v2) 應用網域 (本機測試可加 localhost) 登入 Gmail 是預設擁有者,可加入其他管理者 接受服務條款 傳送通知給擁有者(發生問題或流量異常時發送通知) 使用 Gmail 帳號進行登入 輸入好資料後按下提交 完成後會産生二個 api key: 按下“複製網站金鑰”備用。(將放至 angular login component 中) 設置專案環境 這個專案不會從頭從無到有紀錄每一個建置的步驟,而是採取套用 “使用 Angular 14 建立 Reactive Form 表單驗證範例” 這篇筆記所完成的程式碼來擴充 reCAPTCHA 功能。...

March 21, 2023 · 5 min · Theme PaperMod