Ticket #750 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

관리자 계정에 등록된 OpenID임에도 불구하고 관리자 권한으로 로그인 되지 않는 버그

Reported by: coolengineer Owned by: coolengineer
Priority: major Milestone: 1.6
Component: Plugins Version: 1.6
Keywords: Cc: dev@…
Release:

Description

Update 등이 일어 나면서, 종종 관리자 권한을 가진 계정과 연결된 OpenID로 로그인할 때, 관리자 권한을 얻지 못하는 경우가 발생합니다.

 http://forum.tattersite.com/ko/viewtopic.php?id=4108

Change History

Changed 3 years ago by coolengineer

  • status changed from new to closed
  • resolution set to fixed

Changed 3 years ago by coolengineer

r4739

  • 수정내역
  1. 기존방법
    1. 관리자 계정에서 OpenID 연결, UserSettings 테이블에 openid.N 형식의 key로 저장됨
    2. OpenID 플러그인 쪽에 userid를 넘겨 OpenIDUsers에 기록하게함.
    3. OpenID 로그인할 때, userid로 acl이 설정이 됨
  1. 수정내역
    1. OpenID 로그인할 때, UserSettings 필드를 참조하여 openid.N 형식의 key에 value로 존재하는지 확인
    2. 확인되면 해당 userid 권한을 할당
Note: See TracTickets for help on using tickets.