[오승석] 계정 삭제
- 에디터에서 테스트용 예외처리 추가
This commit is contained in:
@ -851,12 +851,14 @@ func (sh *serviceDescription) delacc(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
originAuthType := sType
|
originAuthType := sType
|
||||||
|
if !*devflag || len(sType) != 0 {
|
||||||
sType, sId, err = sh.getProviderInfo(sType, sId)
|
sType, sId, err = sh.getProviderInfo(sType, sId)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("delacc failed. getProviderInfo err :", err)
|
logger.Error("delacc failed. getProviderInfo err :", err)
|
||||||
w.WriteHeader(http.StatusBadRequest)
|
w.WriteHeader(http.StatusBadRequest)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if authInfo.Uid != sId || authInfo.Platform != sType {
|
if authInfo.Uid != sId || authInfo.Platform != sType {
|
||||||
logger.Println("delacc failed. session key is not correct :", authInfo, queryvals)
|
logger.Println("delacc failed. session key is not correct :", authInfo, queryvals)
|
||||||
@ -880,6 +882,9 @@ func (sh *serviceDescription) delacc(w http.ResponseWriter, r *http.Request) {
|
|||||||
var delop primitive.M
|
var delop primitive.M
|
||||||
if !cancel {
|
if !cancel {
|
||||||
curtime := time.Now().UTC()
|
curtime := time.Now().UTC()
|
||||||
|
if *devflag && len(sType) == 0 {
|
||||||
|
curtime = curtime.Add(time.Second * time.Duration(10-config.AccDelTTL))
|
||||||
|
}
|
||||||
delop = primitive.M{"$set": primitive.M{"_ts": primitive.NewDateTimeFromTime(curtime)}}
|
delop = primitive.M{"$set": primitive.M{"_ts": primitive.NewDateTimeFromTime(curtime)}}
|
||||||
|
|
||||||
if originAuthType == AuthPlatformFirebaseAuth {
|
if originAuthType == AuthPlatformFirebaseAuth {
|
||||||
|
|||||||
Reference in New Issue
Block a user