|
@@ -85,6 +85,7 @@ func autoAuth(uid, uname, s_avatar, entid, promotion_id string) {
|
|
if len(s_action) == 2 { //已经认证过
|
|
if len(s_action) == 2 { //已经认证过
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ fmt.Println("222222222222222222222", s_action)
|
|
entName := ObjToString((*ent)["EntName"])
|
|
entName := ObjToString((*ent)["EntName"])
|
|
email := ObjToString((*ent)["Nb_email"])
|
|
email := ObjToString((*ent)["Nb_email"])
|
|
t := time.Now().Local().Unix()
|
|
t := time.Now().Local().Unix()
|
|
@@ -146,7 +147,7 @@ func autoAuth(uid, uname, s_avatar, entid, promotion_id string) {
|
|
})
|
|
})
|
|
}, func(e interface{}) {})
|
|
}, func(e interface{}) {})
|
|
|
|
|
|
- Update("enterprise", `{"_id":"`+entid+`"}`, `{'$set':{'s_action':'01','s_avatar':'`+s_avatar+`'}}`, false, false)
|
|
|
|
|
|
+ Update("enterprise", `{"_id":"`+entid+`"}`, `{'$set':{'s_action':'01','s_avatar':'`+s_avatar+`','s_submitid':'`+uid+`'}}`, false, false)
|
|
elastic.UpdateEntDoc(entid)
|
|
elastic.UpdateEntDoc(entid)
|
|
redis.Del("enterprise", "enterpriseInfo_"+entid, "enterpriseInfo_user_"+entid)
|
|
redis.Del("enterprise", "enterpriseInfo_"+entid, "enterpriseInfo_user_"+entid)
|
|
}()
|
|
}()
|
|
@@ -792,7 +793,7 @@ func (m *Member) Setpwd() error {
|
|
|
|
|
|
//验证输入的邮箱是否是没认证的企业邮箱
|
|
//验证输入的邮箱是否是没认证的企业邮箱
|
|
func (m *Member) CheckConMail() error {
|
|
func (m *Member) CheckConMail() error {
|
|
- userId := m.GetSession("userId").(string)
|
|
|
|
|
|
+ //userId := m.GetSession("userId").(string)
|
|
var smail = m.GetString("checkmail")
|
|
var smail = m.GetString("checkmail")
|
|
var EntName = ""
|
|
var EntName = ""
|
|
var ac = ""
|
|
var ac = ""
|
|
@@ -800,14 +801,16 @@ func (m *Member) CheckConMail() error {
|
|
var uname = ""
|
|
var uname = ""
|
|
var s_avatar = ""
|
|
var s_avatar = ""
|
|
pk := "1"
|
|
pk := "1"
|
|
- r := *FindOne("enterprise", M{"s_submitid": userId, "Nb_email": smail})
|
|
|
|
- ac = r["s_action"].(string)
|
|
|
|
- if len(r) > 0 && ac == "" {
|
|
|
|
- EntName = r["EntName"].(string)
|
|
|
|
- uname = m.GetSession("loginName").(string)
|
|
|
|
- s_avatar = r["s_avatar"].(string)
|
|
|
|
- pk = "2"
|
|
|
|
- id = strings.Split(fmt.Sprintf("%s", r["_id"]), `"`)[1]
|
|
|
|
|
|
+ r := *FindOne("enterprise", M{"Nb_email": smail})
|
|
|
|
+ if len(r) > 0 {
|
|
|
|
+ ac = ObjToString(r["s_action"])
|
|
|
|
+ if ac == "" {
|
|
|
|
+ EntName = r["EntName"].(string)
|
|
|
|
+ uname = m.GetSession("loginName").(string)
|
|
|
|
+ s_avatar = ObjToString(r["s_avatar"])
|
|
|
|
+ pk = "2"
|
|
|
|
+ id = strings.Split(fmt.Sprintf("%s", r["_id"]), `"`)[1]
|
|
|
|
+ }
|
|
}
|
|
}
|
|
m.ServeJson(map[string]interface{}{
|
|
m.ServeJson(map[string]interface{}{
|
|
"pk": pk,
|
|
"pk": pk,
|
|
@@ -873,7 +876,7 @@ func (m *Member) Bindmail() error {
|
|
//邮箱绑定认证
|
|
//邮箱绑定认证
|
|
if contype == "1" {
|
|
if contype == "1" {
|
|
r := *FindById("enterprise", entid, nil)
|
|
r := *FindById("enterprise", entid, nil)
|
|
- ac := r["s_action"].(string)
|
|
|
|
|
|
+ ac := ObjToString(r["s_action"])
|
|
if len(r) > 0 && ac == "" {
|
|
if len(r) > 0 && ac == "" {
|
|
autoAuth(usid, uname, avatar, entid, proid)
|
|
autoAuth(usid, uname, avatar, entid, proid)
|
|
//发系统消息
|
|
//发系统消息
|