From 2f62db66cb0f1034189e20a2e800e23528eae1cb Mon Sep 17 00:00:00 2001 From: wangchuxiao Date: Fri, 10 Jun 2022 18:23:31 +0800 Subject: [PATCH] base64 userID --- internal/demo/register/onboarding_process.go | 1 + internal/demo/register/set_password.go | 2 +- pkg/utils/base64.go | 12 ++++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 pkg/utils/base64.go diff --git a/internal/demo/register/onboarding_process.go b/internal/demo/register/onboarding_process.go index a613c7eeb..71e5c85d8 100644 --- a/internal/demo/register/onboarding_process.go +++ b/internal/demo/register/onboarding_process.go @@ -204,6 +204,7 @@ func oaNotification(operationID, userID string) { } bytes, err := json.Marshal(elem) if err != nil { + log.NewError(operationID, utils.GetSelfFuncName(), "elem: ", elem, err.Error()) return } sysNotification := &msg.NotificationMsg{ diff --git a/internal/demo/register/set_password.go b/internal/demo/register/set_password.go index c45f53a23..8a360b2d9 100644 --- a/internal/demo/register/set_password.go +++ b/internal/demo/register/set_password.go @@ -52,7 +52,7 @@ func SetPassword(c *gin.Context) { return } } - userID := utils.Md5(account) + userID := utils.Base64Encode(account) url := config.Config.Demo.ImAPIURL + "/auth/user_register" openIMRegisterReq := api.UserRegisterReq{} openIMRegisterReq.OperationID = params.OperationID diff --git a/pkg/utils/base64.go b/pkg/utils/base64.go new file mode 100644 index 000000000..3f01c1488 --- /dev/null +++ b/pkg/utils/base64.go @@ -0,0 +1,12 @@ +package utils + +import "encoding/base64" + +func Base64Encode(data string) string { + return base64.StdEncoding.EncodeToString([]byte(data)) +} + +func Base64Decode(data string) string { + decodedByte, _ := base64.StdEncoding.DecodeString(data) + return string(decodedByte) +}