chore: verify email
This commit is contained in:
parent
3f67523ab1
commit
99d8bd6b80
@ -5,6 +5,7 @@ import (
|
|||||||
"git.0x7f.app/WOJ/woj-server/internal/model"
|
"git.0x7f.app/WOJ/woj-server/internal/model"
|
||||||
"git.0x7f.app/WOJ/woj-server/internal/service/user"
|
"git.0x7f.app/WOJ/woj-server/internal/service/user"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
"net/mail"
|
||||||
)
|
)
|
||||||
|
|
||||||
type createRequest struct {
|
type createRequest struct {
|
||||||
@ -31,6 +32,13 @@ func (h *handler) Create(c *gin.Context) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// verify email is valid
|
||||||
|
_, err := mail.ParseAddress(req.Email)
|
||||||
|
if err != nil {
|
||||||
|
e.Pong[any](c, e.InvalidParameter, nil)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// create user
|
// create user
|
||||||
createData := &user.CreateData{
|
createData := &user.CreateData{
|
||||||
Email: req.Email,
|
Email: req.Email,
|
||||||
|
Loading…
Reference in New Issue
Block a user