소스 검색

user info avatar url now protected with signature.

master
Patrick Peng Sun 8 년 전
부모
커밋
207d0825d1
3개의 변경된 파일9개의 추가작업 그리고 6개의 파일을 삭제
  1. +1
    -1
      crm_config.json
  2. +6
    -4
      crmcache.go
  3. +2
    -1
      procGetBasicUserInfo.go

+ 1
- 1
crm_config.json 파일 보기

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

+ 6
- 4
crmcache.go 파일 보기

@@ -7,10 +7,12 @@ import (
)

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)
if err != nil {

+ 2
- 1
procGetBasicUserInfo.go 파일 보기

@@ -61,7 +61,8 @@ func (m crmdLead) getBasicUserInfoPhoto() (ret sendNewsArticle) {
a.Description = ""
a.PicURL = m.avatarCacheURL()
a.Title = m.Name
a.URL = ""
a.URL = m.avatarCacheURL()
log.Println(a.URL)
return a
}


Loading…
취소
저장