copilot-swe-agent[bot]
4b32a2fc37
Allow login-as for admin members, protect only super admin (member_srl=4)
...
Changed the restriction so admins can login as other admin accounts,
but member_srl 4 (super admin) is protected from impersonation.
Co-authored-by: Lastorder-DC <18280396+Lastorder-DC@users.noreply.github.com>
2026-03-02 04:11:36 +00:00
copilot-swe-agent[bot]
d6486a0415
Add admin login-as feature to member admin list
...
Add procMemberAdminLoginAs action that allows super admins to
login as a specific non-admin member from the member admin list page.
Includes CSRF protection, admin-only access check, and prevention of
logging in as another admin user.
Co-authored-by: Lastorder-DC <18280396+Lastorder-DC@users.noreply.github.com>
2026-03-02 04:10:30 +00:00
Kijin Sung
0c018f1daf
Update references to deprecated global function checkCSRF()
2025-12-17 18:00:48 +09:00
Kijin Sung
7bbb03d835
Add option to allow spaces in nick_name
2025-12-17 16:59:27 +09:00
Kijin Sung
316cfc43b0
Fix type error if extra_vars does not unserialize into an object #2591
2025-08-13 21:05:31 +09:00
Kijin Sung
c949e797b0
Separate default value from options in member extra vars, too
2025-06-14 12:16:31 +09:00
Kijin Sung
c5e13d3cf7
Fix member module config and mid config out of sync #2496
2025-02-19 18:14:00 +09:00
Kijin Sung
1aac6f8a41
Allow space in user name #2466
2025-02-13 22:19:22 +09:00
Kijin Sung
0e9c44387c
Fix double escape of lang code in member group title #2459
2024-12-30 15:57:36 +09:00
Kijin Sung
5b3da67f29
Add option for password reset method
2023-11-28 22:19:00 +09:00
Kijin Sung
073924efcf
Fix #1346 allow setting filesize limit for member signature
2023-11-06 08:41:35 +09:00
Kijin Sung
5716891c6c
Remove unnecessary variable declaration
2023-08-05 16:11:29 +09:00
Kijin Sung
3cdd35911e
Also set group_srl in response of procMemberAdminInsertGroup()
2023-08-05 16:09:37 +09:00
Kijin Sung
e37ca7c702
Fix missing encoding of HTML elements in group title and description
2023-08-05 16:08:39 +09:00
Kijin Sung
180be3df95
Wrap insertGroup() and updateGroup() in transactions to prevent inconsistent result when updating is_default
2023-08-05 16:05:25 +09:00
Kijin Sung
c42d446e23
Clean up insertGroup() and updateGroup()
2023-08-05 16:03:27 +09:00
conory
ee9349c734
Add group_srl to result of insertGroup()
2023-08-05 01:37:23 +09:00
Kijin Sung
eccb54ca42
Allow setting any URL as redirect URL after signup
2023-08-03 21:25:46 +09:00
Kijin Sung
5c8aff893d
Fix #2146 missing input for member signature max height
2023-07-16 15:24:34 +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
Kijin Sung
62dfb38308
Add option to (dis)allow nickname change
2023-06-27 22:14:30 +09:00
Kijin Sung
f0f414db1c
Fix #2126 show more descriptive message if member mid is already used
2023-06-22 22:29:36 +09:00
Kijin Sung
b74a8db75b
Define list of valid status codes as Member::STATUS_LIST
2023-06-21 00:01:26 +09:00
Kijin Sung
26a0ec66ff
Add status column to member table #1806 #1896
2023-06-20 23:57:45 +09:00
Kijin Sung
1af9d5999c
Add option to force all member pages to use the member mid
2023-06-20 02:14:46 +09:00
Kijin Sung
030455025b
Add config entry to change member mid
2023-06-20 01:25:05 +09:00
Kijin Sung
b88fe65d6e
Fix inconsistent calling of createSignupForm() in member module
2023-04-10 22:31:24 +09:00
Kijin Sung
34a4119dcc
Fix #2097 error when request parameter is null
2023-04-02 15:36:56 +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
b1206b9cf1
Fix incorrectly capitalized class names in member module
2022-12-27 23:03:46 +09:00
Kijin Sung
f81245fa8c
Escape limit_day_description when saving (cf. #2025 )
2022-12-15 22:31:50 +09:00
Kijin Sung
81882e8420
Add option to use a specific string in the URL to bypass disabled signup page
...
회원 가입을 닫아놓은 상태에서는 관리자도 회원 가입 기능을 테스트할 수 없는
문제를 해소하기 위해, 관리자가 설정한 특정한 문자열을 URL에 포함할 경우
회원 가입 페이지에 접근할 수 있도록 허용하는 옵션 추가
2022-10-11 22:19:32 +09:00
Kijin Sung
5ab25a9712
Fix #1913 set empty string for refused_reason and limited_reason if no value is submitted
2022-03-28 16:58:00 +09:00
Kijin Sung
e5306e20c7
Fix #1858 delete auth mail if denied by administrator
2022-02-04 22:14:44 +09:00
Kijin Sung
8d67f80283
Make profile image force aspect ratio setting confugurable
2022-01-28 16:14:44 +09:00
Kijin Sung
8d1dd026ef
Fix #1660 #1826 limit SMS auth attempts from same IP
2021-12-31 14:56:30 +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
conory
589ecf2561
Cleanup getMemberConfig() for PHP 8.0
...
기본 설정값 통일
서명, 프로필 이미지, 이미지 이름, 이미지 마크가 공개 옵션과 상관 없이 무조건 표시되는 문제 수정
사용되지도 않고 별 역할 없는 setMemberConfig($args) 메소드 deprecated 처리
2021-07-08 18:09:39 +09:00
Kijin Sung
65dc194ed4
Fix #1713 unable to set member extra vars value to empty string
2021-06-19 20:02:32 +09:00
Kijin Sung
85a337f0d3
Preserve existing member extra_vars when updating
2021-04-12 21:19:21 +09:00
Kijin Sung
fc4d8a6824
Fix #1634 bypass spamfilter when sending messages from core modules
2021-02-23 22:01:32 +09:00
Kijin Sung
0986ddf87d
Fix #1607 denied/limited reason not being saved as extra vars
2021-02-08 21:40:39 +09:00
Kijin Sung
992a8d5914
Improve extra_vars handling when inserting or updating member info
2021-01-30 13:59:29 +09:00
Kijin Sung
4335da3975
Allow some signup field names to be customized
2021-01-29 22:43:17 +09:00
Kijin Sung
14becbbad6
Fix extra comma in member.admin.controller.php
2021-01-21 00:41:09 +09:00
Kijin Sung
e1fabe4242
Add option to log out of all other devices
2021-01-20 23:15:07 +09:00
Kijin Sung
972fbc9ca6
Remove unnecessary site_srl from member module
2021-01-18 15:21:00 +09:00
Kijin Sung
6a5d68f3a7
Remove login/signup rulesets and use PHP code instead
2021-01-08 16:32:08 +09:00