18 lines
277 B
Go
18 lines
277 B
Go
package captcha
|
|
|
|
import gocap "github.com/ackcoder/go-cap"
|
|
|
|
type Captcha struct {
|
|
*gocap.Cap
|
|
}
|
|
|
|
func NewCaptcha() *Captcha {
|
|
return &Captcha{
|
|
Cap: gocap.New(
|
|
gocap.WithChallenge(50, 32, 3),
|
|
gocap.WithChallengeExpires(60*2),
|
|
gocap.WithTokenExpires(60*5),
|
|
),
|
|
}
|
|
}
|