Kijin Sung
c949e797b0
Separate default value from options in member extra vars, too
2025-06-14 12:16:31 +09:00
Kijin Sung
6aac58eddb
Fix repeated variable in condition #2511
2025-03-05 18:52:54 +09:00
Kijin Sung
b0a00c39f2
Use extravar skin to display member extra input fields
2024-04-15 01:21:47 +09:00
Kijin Sung
cac0ea171c
Fix #2283 warning/notice when member extra var is not set for any given member
2024-01-27 23:57:39 +09:00
Kijin Sung
a1cd3224c4
Fix incorrect variable handling if $group_list contains strings
2024-01-27 23:52:38 +09:00
Kijin Sung
fecc9c9ffe
Fix #2278 set default value for $member_config->member_max_filesize
2024-01-21 23:02:30 +09:00
Kijin Sung
010ba87c5b
Fix undefined variables and properties
2024-01-04 14:45:49 +09:00
Kijin Sung
c1ee5abaa1
Return early if hashed password is not provided
2023-10-23 22:10:07 +09:00
Kijin Sung
433103bf92
Also apply #2192 fix to document and comment modules; defend null
2023-10-03 14:32:15 +09:00
Kijin Sung
ce3f5e98d2
Fix #2192 count() error when member menu is empty
2023-10-03 14:28:31 +09:00
Kijin Sung
c8638d2548
Change cache-busting query string format from ?YYYYMMDDHHMMSS to ?t=UnixTime
...
- 날짜, 유닉스 타임스탬프, 16진수(CKEditor) 등 여러 가지 포맷을 혼용하고 있던
캐시 방지용 쿼리스트링의 형태를 "유닉스 타임스탬프"로 통일
- 표준 시간대 처리 등 은근히 많은 자원을 소모하는 date() 함수를 사용하지 않음
- t=를 붙여서 정상적인 쿼리스트링 구조가 나오도록 하여, 웹방화벽이나 CDN
등에서 문제를 일으킬 가능성을 줄임
- 덤으로, 길이도 2바이트씩 짧아짐
2023-09-12 23:15:26 +09:00
Kijin Sung
7998adec59
Fix warning in PHP 8.x
2023-09-11 13:42:18 +09:00
Kijin Sung
eccb54ca42
Allow setting any URL as redirect URL after signup
2023-08-03 21:25:46 +09:00
Kijin Sung
4505388e47
Revert some admin actions to popup or new window
2023-07-17 22:20:33 +09:00
Kijin Sung
fcf2ad8c3e
Remove admin power to modify other user's ncenterlite config; close #1925 ; close #2148
2023-07-17 22:08:25 +09:00
Kijin Sung
e22ae8259a
Open most member popup menus in the same window #2154
2023-07-17 21:58:25 +09:00
Kijin Sung
b01c36b792
Only masquerade identifier config in dispMemberInfo screen
2023-07-04 01:50:42 +09:00
Kijin Sung
fa6607ab86
Set identifier to email_address is email confirmation is required, for compatibility with skins that hide the 'Change email address' button otherwise
2023-06-29 01:45:38 +09:00
Johnny
ff3f1f4c38
Merge pull request #2089 from dewekk/fix-member-admin-form
...
회원가입 추가 항목에 국가, 언어, 시간대 기능 추가
2023-05-24 14:56:54 +09:00
BJRambo
3523b14ca7
회원정보에서 코드로 나오는 부분을 이름으로 나올 수 있도록 개선
2023-05-24 14:44:26 +09:00
Kijin Sung
b88fe65d6e
Fix inconsistent calling of createSignupForm() in member module
2023-04-10 22:31:24 +09:00
Kijin Sung
512ca07680
Fix #2044 set identifier to 'user_id' unless email is the only option
...
이메일 이외의 로그인 방법이 하나라도 선택되어 있다면
identifier 설정은 user_id로 고정
2023-02-26 21:45:51 +09:00
Kijin Sung
8a6039b829
Remove trailing whitespace in member module
2023-01-17 21:01:32 +09:00
Kijin Sung
e0a041bb3d
Fix deprecation warnings in PHP 8.2
2023-01-16 22:42:04 +09:00
Kijin Sung
b1206b9cf1
Fix incorrectly capitalized class names in member module
2022-12-27 23:03:46 +09:00
Kijin Sung
0fafb1cf6b
#2025 좀더 근본적인 해결: 모듈 autoload시 lang파일 자동 로딩하도록 변경
2022-12-15 22:52:00 +09:00
Kijin Sung
4c261abfb8
Merge pull request #2025 from dewekk/fix-signup
...
회원가입 설정 다국어 표시 문제 수정
2022-12-15 22:32:12 +09:00
Kijin Sung
32b8e51b47
Fix infinite loop when a member belongs to no groups under certain conditions
...
+) Add static to some utility methods in MemberController
2022-11-28 00:59:31 +09:00
dewekk
89adab2502
회원가입 설정 다국어 표시 문제 수
...
- signature, profile_image, image_name, image_mark 기본 가입 폼 언어 적용 오류
- 가입 폼 다국어 설정 표시 안 되는 오류
- 임시 제한 일자 설명 다국어 설정 표시 안 되는 오류
2022-11-22 19:14:52 +09:00
Kijin Sung
ed649fb58c
Perform CSRF check for getLoginStatus separately
2022-10-20 16:56:17 +09:00
Kijin Sung
ed131897c5
Add more info to getLoginStatus and enforce stricter access control
...
AJAX를 많이 사용하는 페이지나 SPA에서 member.getLoginStatus API를 통해
현재 로그인 상태에 대해 더 자세한 정보를 알 수 있도록 함과 동시에,
이 정보를 외부에서 가로채지 못하도록 리퍼러 체크 및 CORS 제한을 추가
2022-10-20 16:15:07 +09:00
Kijin Sung
0cc1246898
Move login status calculation to its own method and add API in member module
2022-08-05 10:21:14 +09:00
Kijin Sung
d0cdcb5d2a
Fix PHP warning about undefined properties
2022-05-19 15:55:38 +09:00
conory
274a3d9a11
Improve 0984b751e8 and Fix returning nothing on first run
2022-04-16 17:52:35 +09:00
conory
0984b751e8
Apply cache even when the member does not exist
...
탈퇴한 회원을 계속 DB에서 찾는 문제 수정
2022-04-16 14:37:18 +09:00
dewekk
072fd82dd0
Fix typo
...
그룹 리스트가 캐시되지 않는 문제 수정
2022-03-10 17:02:19 +09:00
Kijin Sung
fc14a04173
Clean up getMemberMenu() method
2022-02-07 21:43:35 +09:00
Kijin Sung
8310f82a1a
Fix #1856 missing IDN support in URL validator
2022-01-27 21:37:19 +09:00
Kijin Sung
dd1e61ddc4
19012c85 보완
2021-10-06 16:10:12 +09:00
Kijin Sung
19012c85d2
Fix error reading profile image when current directory is not RX_BASEDIR
2021-10-06 15:53:41 +09:00
Kijin Sung
891b57c770
Remove duplicate agreement in member_config #1788
...
- $config->agreements와 중복되는 $config->agreement는 삭제
- 회원가입폼(dispMemberSignUpForm)에 한하여, 첫 번째 약관의 내용을
$member_config->agreement에 넣어주어 오래된 스킨과의 호환성을 유지함
2021-09-11 00:23:57 +09:00
Kijin Sung
74bb65a240
Fix #1782 incorrect handling of old member agreement files
...
- 새 형식으로 저장된 약관이 없는 경우에만 기존 파일 불러오기
- 새 형식으로 약관을 저장하면 기존 파일은 모두 삭제
2021-09-07 01:43:20 +09:00
dewekk
215240badd
회원 설정 - 기능 설정 저장 안되는 문제 고침
...
$config->features 값이 항상 초기화되어 true값으로 지정되는 문제
2021-08-11 19:46:34 +09:00
conory
1ba26642d3
Add "email address" to default of identifiers
2021-07-08 21:09:41 +09:00
conory
589ecf2561
Cleanup getMemberConfig() for PHP 8.0
...
기본 설정값 통일
서명, 프로필 이미지, 이미지 이름, 이미지 마크가 공개 옵션과 상관 없이 무조건 표시되는 문제 수정
사용되지도 않고 별 역할 없는 setMemberConfig($args) 메소드 deprecated 처리
2021-07-08 18:09:39 +09:00
Kijin Sung
856f2af743
Fix #1732 inconsistent 'target' attribute in popup menus
2021-06-19 22:30:18 +09:00
Kijin Sung
05cef078f2
Fix #1627 suspected errors in PHP 8.0
2021-02-19 01:05:28 +09:00
Kijin Sung
4335da3975
Allow some signup field names to be customized
2021-01-29 22:43:17 +09:00
Kijin Sung
60465fb2db
Fix various warnings in PHP 8.0
2021-01-28 22:32:56 +09:00
Kijin Sung
972fbc9ca6
Remove unnecessary site_srl from member module
2021-01-18 15:21:00 +09:00