22 lines
556 B
Go
22 lines
556 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"likedream-goframe/internal/application/cpdaily/login"
|
|
|
|
"github.com/gogf/gf/v2/os/gctx"
|
|
)
|
|
|
|
func main() {
|
|
const testSmsPhoneNumber = ""
|
|
handler := login.SmsLoginHandler{}
|
|
ctx := gctx.GetInitCtx()
|
|
sendSmsData := handler.SendSms(ctx, testSmsPhoneNumber)
|
|
// 读取验证码手动输入
|
|
var code string
|
|
println("请输入收到的验证码:")
|
|
_, _ = fmt.Scanln(&code)
|
|
loginData := handler.LoginByCode(ctx, testSmsPhoneNumber, code, sendSmsData.CookieJar)
|
|
handler.SetLoginCookie(ctx, sendSmsData.CookieJar, loginData)
|
|
}
|