|
@@ -153,42 +153,42 @@ func (s *sussBi) AutoLogin() error {
|
|
|
|
|
|
// RequestLogin 装配登录状态
|
|
|
func (s *sussBi) RequestLogin(r *ghttp.Request) error {
|
|
|
- // if strings.HasPrefix(r.URL.Path, "/succbi") {
|
|
|
- // u, e := url.Parse(s.Url.String() + "/succbi")
|
|
|
- // if e != nil {
|
|
|
- // return e
|
|
|
- // }
|
|
|
- // cookies := s.succbiJar.Cookies(u)
|
|
|
- // if r.Request.RequestURI == "/succbi/crm_system/app/crm.app/sales_clues.spg" {
|
|
|
+ if strings.HasPrefix(r.URL.Path, "/succbi") {
|
|
|
+ u, e := url.Parse(s.Url.String() + "/succbi")
|
|
|
+ if e != nil {
|
|
|
+ return e
|
|
|
+ }
|
|
|
+ cookies := s.succbiJar.Cookies(u)
|
|
|
+ if r.Request.RequestURI == "/succbi/crm_system/app/crm.app/sales_clues.spg" {
|
|
|
|
|
|
- // log.Println("bbb 装配登录状态 succbiJar", s.Url.String(), len(cookies))
|
|
|
- // }
|
|
|
- // if len(cookies) > 0 {
|
|
|
- // if r.Request.RequestURI == "/succbi/crm_system/app/crm.app/sales_clues.spg" {
|
|
|
+ log.Println("bbb 装配登录状态 succbiJar", s.Url.String(), len(cookies))
|
|
|
+ }
|
|
|
+ if len(cookies) > 0 {
|
|
|
+ if r.Request.RequestURI == "/succbi/crm_system/app/crm.app/sales_clues.spg" {
|
|
|
|
|
|
- // log.Println("装配登录状态 succbiJar", r.Request.RequestURI, fmt.Sprintf("%+v", cookies[0]))
|
|
|
- // }
|
|
|
- // r.Request.AddCookie(cookies[0])
|
|
|
- // }
|
|
|
- // } else {
|
|
|
- // cookies := s.jar.Cookies(s.Url)
|
|
|
- // if r.Request.RequestURI == "/succbi/crm_system/app/crm.app/sales_clues.spg" {
|
|
|
+ log.Println("装配登录状态 succbiJar", r.Request.RequestURI, fmt.Sprintf("%+v", cookies[0]))
|
|
|
+ }
|
|
|
+ r.Request.AddCookie(cookies[0])
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ cookies := s.jar.Cookies(s.Url)
|
|
|
+ if r.Request.RequestURI == "/succbi/crm_system/app/crm.app/sales_clues.spg" {
|
|
|
|
|
|
- // log.Println("bbb 装配登录状态 jar", s.Url.String(), len(cookies))
|
|
|
- // }
|
|
|
- // if len(cookies) > 0 {
|
|
|
- // if r.Request.RequestURI == "/succbi/crm_system/app/crm.app/sales_clues.spg" {
|
|
|
+ log.Println("bbb 装配登录状态 jar", s.Url.String(), len(cookies))
|
|
|
+ }
|
|
|
+ if len(cookies) > 0 {
|
|
|
+ if r.Request.RequestURI == "/succbi/crm_system/app/crm.app/sales_clues.spg" {
|
|
|
|
|
|
- // log.Println("装配登录状态 jar", r.Request.RequestURI, fmt.Sprintf("%+v", cookies[0]))
|
|
|
- // }
|
|
|
- // r.Request.AddCookie(cookies[0])
|
|
|
- // }
|
|
|
- // }
|
|
|
- // if r.Request.RequestURI == "/succbi/crm_system/app/crm.app/sales_clues.spg" {
|
|
|
- // for _, v := range r.Request.Cookies() {
|
|
|
- // log.Println("装配登录状态", r.Request.RequestURI, fmt.Sprintf("%+v", v))
|
|
|
- // }
|
|
|
- // }
|
|
|
+ log.Println("装配登录状态 jar", r.Request.RequestURI, fmt.Sprintf("%+v", cookies[0]))
|
|
|
+ }
|
|
|
+ r.Request.AddCookie(cookies[0])
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if r.Request.RequestURI == "/succbi/crm_system/app/crm.app/sales_clues.spg" {
|
|
|
+ for _, v := range r.Request.Cookies() {
|
|
|
+ log.Println("装配登录状态", r.Request.RequestURI, fmt.Sprintf("%+v", v))
|
|
|
+ }
|
|
|
+ }
|
|
|
ctx := router.GetGContext(r.GetCtx())
|
|
|
md5Val := common.GetMd5String(fmt.Sprintf("%s_%s_%d_%d_%d_%d_%d_%d_%s_%d_%s_%d", ctx.Sess.NickName, ctx.Sess.YyName, ctx.Sess.EntRole, ctx.Sess.EntNicheDis, ctx.Sess.PositionId, ctx.Sess.AccountId, ctx.Sess.EntAccountId, ctx.Sess.EntId, ctx.Sess.EntName, ctx.Sess.EntDeptId, ctx.Sess.EntUserName, ctx.Sess.EntUserId))
|
|
|
c := &http.Cookie{
|