Commit graph

229 commits

Author SHA1 Message Date
conory
3b698f2b28 회원메뉴에서 자신의 홈페이지와 블로그가 관리자의 공개 설정과 무관하게 무조건 노출되지 않도록 수정
관리자의 공개 설정과 무관하게 자신 계정에서 홈페이지와 블로그가 보이면 "홈페이지와 블로그는 공개정책"이라고 오해할 수 있음
2020-04-04 14:26:41 +09:00
Kijin Sung
0e9ce525da Store three-letter country code instead of calling code 2020-03-18 22:05:19 +09:00
Kijin Sung
8cf0903065 Add checks for invalid and duplicate phone numbers 2019-08-03 20:53:34 +09:00
Kijin Sung
9cdff6ece5 Add memberModel::getMemberInfoByPhoneNumber() 2019-07-28 00:03:18 +09:00
Kijin Sung
8bcc368f3a Delete unnecessary query for Cubrid 2019-07-28 00:00:33 +09:00
Kijin Sung
6b209f64da Disallow overwriting zero or null value with extra var 2018-12-18 15:21:20 +09:00
Kijin Sung
eeb74c3257 Fix member extra_var handling when value is an object 2018-11-20 15:31:05 +09:00
Kijin Sung
4dca555392 Don't cache member info if DB query fails
xpressengine/xe-core#2308
2018-10-10 15:58:45 +09:00
Kijin Sung
c54fa8dab1 Use escape more consistently
여기저기 htmlspecialchars가 들어 있는 것을 escape로 통일
2018-10-10 15:07:51 +09:00
Kijin Sung
a791baaed2 Fix #1039 add dispMemberSpammer to member popup menu 2018-05-30 22:26:54 +09:00
bnu
2119c84b77 회원 프로필 사진 업로드 시 파일 용량 제한 설정 추가
xpressengine/xe-core#2202

- 기본 값 : 용량 제한하지 않음
- KB 단위로 지정할 수 있으며
- 이미지가 리사이즈 과정을 거치는 경우 리사이즈 된 파일의 용량으로 적용 함
2018-01-10 23:27:38 +09:00
Kijin Sung
4b0a2c512e Do not cache nonexistent member info
존재하지 않는 회원 정보가 캐싱되는 문제 수정
2017-12-19 23:34:44 +09:00
Kijin Sung
3eb6e7319f Fix empty agreement becoming required on upgrade
기존에 약관이 없던 사이트도 첫 번째 약관이 필수로 지정되는 버그 수정
@gosugoon
2017-11-28 17:23:09 +09:00
Kijin Sung
11c04c5a26 Add multiple member agreements
- 가입 약관, 개인정보처리방침 등을 5개까지 추가할 수 있음
- 약관마다 각각 필수 또는 선택을 지정할 수 있음
- 모든 필수 약관에 동의해야 가입 가능
- 기본 스킨은 수정함. 서드파티 스킨에는 여전히 약관 1개만 표시됨
- 서드파티 스킨 사용시 동의 하나만 선택해도 전체 동의로 간주
2017-11-27 14:43:20 +09:00
conory
827be8a286 회원 서명 text 소급 적용시 여러줄이 생성되는 문제 수정 2017-07-15 23:32:35 +09:00
conory
da0ad3bd39 에디터 모듈에 HTML 허용 설정 추가
회원 모듈에도 no html 서명을 위한 옵션 추가
2017-07-13 00:46:28 +09:00
Kijin Sung
d6de6f479c Pass member info in member.getMemberMenu (before, after) trigger #752 2017-03-23 19:51:18 +09:00
BJRambo
90eec242bb 회원프로필 보기 옵션의 기본값 추가 2017-03-12 08:40:54 +09:00
Kijin Sung
e823ce045b Fix potential problem caused by caching of partial member info 2017-02-26 15:32:31 +09:00
Kijin Sung
d4353fa8d2 Change default editor colorset in other modules to moono-lisa 2017-02-16 01:26:08 +09:00
Kijin Sung
dfdbc1db85 Add session helper class and move remainder of session validation logic to Session class 2017-02-10 20:50:38 +09:00
Kijin Sung
483ac84796 Merge branch 'develop' into pr/session-class 2017-02-07 22:13:08 +09:00
Kijin Sung
e3a4cfad76 Do not expose homepage and blog in member menu if they are not public
https://www.xetown.com/qna/264868#comment_427973
2016-11-21 11:11:36 +09:00
Kijin Sung
40c43e8fa0 Revert "fix #1978 회원정보의 서명에서 발생할 수 있는 취약점 해결"
This reverts commit 0765c73d04.

See: xpressengine/xe-core#1979
2016-10-28 16:27:48 +09:00
bnu
0765c73d04 fix #1978 회원정보의 서명에서 발생할 수 있는 취약점 해결 2016-10-28 14:26:03 +09:00
Kijin Sung
a1618c236f Merge branch 'develop' into pr/session-class 2016-10-05 17:26:12 +09:00
Kijin Sung
6dd776bd15 Fix #590 Creating default object in member.model.php 2016-09-23 16:54:44 +09:00
Kijin Sung
d07bd15b80 Integrate session class with Context class and Member module 2016-08-15 21:49:17 +09:00
BJRambo
def55840c5 Add files upload option in member editor 2016-08-10 19:20:57 +09:00
BJRambo
3bd25f9538 Fix uninitialized stdClass in rarely used method 2016-05-27 06:35:45 +09:00
Kijin Sung
3c72258521 Fix uninitialized stdClass in rarely used method 2016-05-26 11:20:12 +09:00
Kijin Sung
ba10c91d0e Change default cache driver to 'dummy' with minimal caching 2016-04-22 23:26:04 +09:00
Kijin Sung
26c5a18a5b Use simpler syntax for cache groups 2016-04-18 20:50:51 +09:00
Kijin Sung
2f234dfad1 Update references to CacheHandler in several modules 2016-04-18 00:55:29 +09:00
BJRambo
f729ab742e improvement to confirm the nickname change log. 2016-04-03 09:35:59 +09:00
Kijin Sung
9d6284faad Update all references to old Password class 2016-03-13 23:39:31 +09:00
Kijin Sung
1d763db5fd Fix #320 again: Always use local path if file exists 2016-03-08 13:15:26 +09:00
CONORY
7789029763 Merge pull request #329 from conory/pr/protect_email
개인정보 이메일 보호 (메일주소 가리기, 친구만 메일 보내기)
2016-03-07 19:34:25 +09:00
Kijin Sung
577773af0a Convert group image mark to relative URL 2016-03-07 16:03:56 +09:00
conory
90400e2b5f 모두 lang() 함수로 변경 2016-03-06 17:01:15 +09:00
conory
f3916c9535 개인정보 이메일 보호 (메일주소 가리기, 친구만 메일 보내기) 2016-03-03 23:03:22 +09:00
Kijin Sung
5afefc063c Merge branch 'develop' into pr/new-config-format
Conflicts:
	classes/context/Context.class.php
2016-02-05 19:37:10 +09:00
Kijin Sung
5820f02312 Fix warning about undefined variable in member model 2016-02-05 16:25:27 +09:00
Kijin Sung
f7aad28d2c Remove remaining references to getDBInfo() 2016-02-05 15:18:31 +09:00
conory
b4b84cc74f default object stdClass 2015-12-18 19:23:50 +09:00
Kijin Sung
dbb8629e0a Merge branch 'fix/profile-image-mtime' into crazymerge 2015-12-15 09:54:47 +09:00
Kijin Sung
6f4fa03dc0 프로필 이미지 URL에 filemtime을 추가하여 변경시 캐시 갱신 유도 2015-12-14 21:48:23 +09:00
Kijin Sung
d446abc42b Merge #1767 IPv6 사용시 /48 이상 변경되면 세션을 유지하지 않도록 변경 by kijin
* pr/1767:
  IPv6 사용시 /48 이상 변경되면 세션을 유지하지 않도록 변경
2015-10-08 15:09:05 +09:00
Kijin Sung
e04e8cb248 Merge #1657 짧은 주소 미사용시 회원 가입후 이동할 주소가 잘못 생성되는 문제 수정 by YJSoft
* pr/1657:
  Dummy commit to trigger Travis CI update
  짧은 주소 미사용시 회원 가입후 이동할 주소가 잘못 생성되는 문제 수정
2015-10-08 15:07:13 +09:00
Kijin Sung
9364563f4a Merge #1615 선택적 세션 시작 (Proof of Concept) by kijin
* pr/1615:
  Force start session if SSO is used
  Improve and simplify session status detection
  Improve handling of session variables related to validator
  Start session automatically if an addon uses the session and exits
  If cache-friendly behavior is enabled, don't skip updateReadedCount()
  If cache-friendly behavior is enabled, don't update session when reading document or comment
  Add option to enable/disable cache-friendly behavior
  Improve the setCacheControl() method
  Context::setCacheControl() method added etc.
  do not always set mobile/user-agent cookies
  선택적 세션 시작 + 서드파티 자료 호환성 (Proof of Concept)
2015-10-08 15:03:17 +09:00