Bladeren bron

user info avatar url now protected with signature.

master
Patrick Peng Sun 8 jaren geleden
bovenliggende
commit
207d0825d1
3 gewijzigde bestanden met toevoegingen van 9 en 6 verwijderingen
  1. +1
    -1
      crm_config.json
  2. +6
    -4
      crmcache.go
  3. +2
    -1
      procGetBasicUserInfo.go

+ 1
- 1
crm_config.json Bestand weergeven

"UserName": "wechat", "UserName": "wechat",
"UserPass": "crmwechat.api", "UserPass": "crmwechat.api",
"AttachmentCache" : "/tmp/", "AttachmentCache" : "/tmp/",
"CacheSiteURL": "http://wechat.hitxy.org.au/crmcache"
"CacheSiteURL": "http://192.168.1.39:65500/crmcache"
} }

+ 6
- 4
crmcache.go Bestand weergeven

) )


func crmcache(w http.ResponseWriter, r *http.Request) { func crmcache(w http.ResponseWriter, r *http.Request) {
// if !checkSignature(r) {
// w.WriteHeader(http.StatusUnauthorized)
// fmt.Fprintf(w, "Expired or invalid link")
// }
debugDumpHTTPRequest(r)
if !checkSignatureByToken(r, IntraAPIConfig.CRMSecrete) {
w.WriteHeader(http.StatusUnauthorized)
fmt.Fprintf(w, "Expired or invalid link")
return
}


v, err := url.ParseQuery(r.URL.RawQuery) v, err := url.ParseQuery(r.URL.RawQuery)
if err != nil { if err != nil {

+ 2
- 1
procGetBasicUserInfo.go Bestand weergeven

a.Description = "" a.Description = ""
a.PicURL = m.avatarCacheURL() a.PicURL = m.avatarCacheURL()
a.Title = m.Name a.Title = m.Name
a.URL = ""
a.URL = m.avatarCacheURL()
log.Println(a.URL)
return a return a
} }



Laden…
Annuleren
Opslaan