add checkout verify code
This commit is contained in:
parent
80c8bb63a7
commit
4f06c8038a
|
@ -169,6 +169,7 @@ message ListUserInfoResp {
|
|||
|
||||
message VerifyAuthResultReq {
|
||||
string token = 1;
|
||||
optional string account = 2;
|
||||
}
|
||||
|
||||
message VerifyAuthResultResp {
|
||||
|
@ -204,7 +205,11 @@ service Account {
|
|||
rpc GenerateRefreshCode(GenerateRefreshCodeReq) returns(GenerateRefreshCodeResp);
|
||||
// VerifyRefreshCode 驗證忘記密碼 token
|
||||
rpc VerifyRefreshCode(VerifyRefreshCodeReq) returns(OKResp);
|
||||
// CheckRefreshCode 驗證忘記密碼 token 不刪除,只確認)
|
||||
rpc CheckRefreshCode(VerifyRefreshCodeReq) returns(OKResp);
|
||||
// VerifyGoogleAuthResult 驗證 google 登入是否有效
|
||||
rpc VerifyGoogleAuthResult(VerifyAuthResultReq)returns(VerifyAuthResultResp);
|
||||
// VerifyPlatformAuthResult 驗證 google 登入是否有效
|
||||
rpc VerifyPlatformAuthResult(VerifyAuthResultReq)returns(VerifyAuthResultResp);
|
||||
}
|
||||
// ================ account ================
|
|
@ -5,7 +5,6 @@ import "time"
|
|||
const (
|
||||
DefaultPageSize = 100
|
||||
DefaultPageIndex = 1
|
||||
Scope = 10
|
||||
)
|
||||
|
||||
const InitAutoId = 10000000
|
||||
|
|
|
@ -94,8 +94,20 @@ func (s *AccountServer) VerifyRefreshCode(ctx context.Context, in *member.Verify
|
|||
return l.VerifyRefreshCode(in)
|
||||
}
|
||||
|
||||
// CheckRefreshCode 驗證忘記密碼 token 不刪除,只確認)
|
||||
func (s *AccountServer) CheckRefreshCode(ctx context.Context, in *member.VerifyRefreshCodeReq) (*member.OKResp, error) {
|
||||
l := accountlogic.NewCheckRefreshCodeLogic(ctx, s.svcCtx)
|
||||
return l.CheckRefreshCode(in)
|
||||
}
|
||||
|
||||
// VerifyGoogleAuthResult 驗證 google 登入是否有效
|
||||
func (s *AccountServer) VerifyGoogleAuthResult(ctx context.Context, in *member.VerifyAuthResultReq) (*member.VerifyAuthResultResp, error) {
|
||||
l := accountlogic.NewVerifyGoogleAuthResultLogic(ctx, s.svcCtx)
|
||||
return l.VerifyGoogleAuthResult(in)
|
||||
}
|
||||
|
||||
// VerifyPlatformAuthResult 驗證 google 登入是否有效
|
||||
func (s *AccountServer) VerifyPlatformAuthResult(ctx context.Context, in *member.VerifyAuthResultReq) (*member.VerifyAuthResultResp, error) {
|
||||
l := accountlogic.NewVerifyPlatformAuthResultLogic(ctx, s.svcCtx)
|
||||
return l.VerifyPlatformAuthResult(in)
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import (
|
|||
mgo "app-cloudep-member-server/internal/model/mongo"
|
||||
"app-cloudep-member-server/internal/usecase"
|
||||
ers "code.30cm.net/digimon/library-go/errors"
|
||||
"code.30cm.net/digimon/library-go/errors/code"
|
||||
vi "code.30cm.net/digimon/library-go/validator"
|
||||
"fmt"
|
||||
"github.com/zeromicro/go-zero/core/stores/cache"
|
||||
|
@ -28,7 +29,7 @@ type ServiceContext struct {
|
|||
|
||||
func NewServiceContext(c config.Config) *ServiceContext {
|
||||
// 設置
|
||||
ers.Scope = domain.Scope
|
||||
ers.Scope = code.CloudEPMember
|
||||
|
||||
// TODO 可優化項目,將連線數量以及 timeout 都便可設定
|
||||
sqlConn := sqlx.NewMysql(c.DB.DsnString)
|
||||
|
|
Loading…
Reference in New Issue