Feat: join team
This commit is contained in:
@ -59,7 +59,6 @@ func HandleFrontLogin(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
// make sure username does not exists
|
||||
cleanName := utils.RemoveSpacesFromStr(username)
|
||||
// TODO: create user in db
|
||||
// login user
|
||||
cookie, err := makeCookie(cleanName, r.RemoteAddr)
|
||||
if err != nil {
|
||||
@ -73,16 +72,15 @@ func HandleFrontLogin(w http.ResponseWriter, r *http.Request) {
|
||||
abortWithError(w, err.Error())
|
||||
return
|
||||
}
|
||||
// session, ok :=r.Context().Value(models.CtxSessionKey).(*models.Session)
|
||||
// if !ok{
|
||||
// abortWithError(w, "failed to extract session from ctx")
|
||||
// return
|
||||
// }
|
||||
// state := models.InitState(cleanName)
|
||||
state := models.MakeTestState()
|
||||
state.State.Username = cleanName
|
||||
// save state to cache
|
||||
saveState(cleanName, state.State)
|
||||
// if err := saveState(cleanName, state.State); err != nil {
|
||||
if err := saveFullInfoByUsername(cleanName, state); err != nil {
|
||||
log.Error("failed to save state", "error", err)
|
||||
abortWithError(w, err.Error())
|
||||
return
|
||||
}
|
||||
tmpl.ExecuteTemplate(w, "base", state)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user