ファイルへ移動
守矢諏訪子 96a2709f33 . 2023-09-27 23:45:41 +09:00
CHANGELOG.md 最初コミット 2023-09-27 22:30:16 +09:00
LICENSE.txt 最初コミット 2023-09-27 22:30:16 +09:00
README.md 最初コミット 2023-09-27 22:30:16 +09:00
go.mod . 2023-09-27 23:01:54 +09:00
go.sum . 2023-09-27 23:01:54 +09:00
main.go . 2023-09-27 23:45:41 +09:00

README.md

gocaptcha

package main

import (
  "fmt"
  "log"
  "gitler.moe/suwako/gocaptcha"
)

func main () {
  captcha, err := gocaptcha.GenerateCaptcha("font.ttf", gocaptcha.Hiragana, 5)
  if err != nil {
    log.Fatalf("キャプチャを創作に失敗しました。 %v", err)
  }

  input := "あいうえお" // フォームから

  isValid := gocaptcha.VerifyCaptcha(input, captcha.Text)
  if isValid {
    fmt.Println("正解")
  } else {
    fmt.Println("不正")
  }
}

GenerateCaptcha

フォントは自分で受け取って下さい。
おすすめのやつは「Noto Sans」です。

文字モードは:

  • gocaptcha.Latin
  • gocaptcha.Cyrillic
  • gocaptcha.Hiragana
  • gocaptcha.Katakana
  • gocaptcha.Kanji