Commit graph

1806 commits

Author SHA1 Message Date
Kijin Sung
fecc9c9ffe Fix #2278 set default value for $member_config->member_max_filesize 2024-01-21 23:02:30 +09:00
Kijin Sung
470f007138 Fix #2278 warning/notice about $member_config->member_max_filesize 2024-01-21 23:00:31 +09:00
Kijin Sung
c91e772781 Fix #2277 potentially undefined session variable 2024-01-20 13:27:59 +09:00
Kijin Sung
75198423f3 Fix backward assignment of M and P in procMemberAuthAccount 2024-01-17 14:45:08 +09:00
conory
47f8ec2cde Fix member info page error when the email id length is 1
PHP Exception: ValueError #0 "str_repeat(): Argument #2 ($times) must be greater than or equal to 0" in modules/member/member.view.php on line 168
2024-01-09 00:33:40 +09:00
Kijin Sung
010ba87c5b Fix undefined variables and properties 2024-01-04 14:45:49 +09:00
Kijin Sung
6c113c22ed Fix unnecessary assignment by reference, which causes E_NOTICE 2024-01-04 10:25:25 +09:00
Kijin Sung
af17b34f75 Trigger member.doLogin (after) event after actually logging in 2023-12-30 21:52:38 +09:00
Kijin Sung
d8bc11ba60 Fix #2224 misleading error message about activation email 2023-12-30 21:42:03 +09:00
Kijin Sung
9aaf785309 Fix partial search result in admin document list and member document list 2023-12-30 20:56:24 +09:00
Kijin Sung
031f3bb54d Fix uninitialized links to some member pages #2251 2023-12-30 20:28:15 +09:00
Kijin Sung
daffb6d4ec Fix type error when calling isValidPhoneNumber() from member controller
https://xetown.com/questions/1799857
2023-12-20 16:36:09 +09:00
Kijin Sung
93e0e55aaa Remove unnecessary setTemplatePath() 2023-12-01 11:21:38 +09:00
Kijin Sung
cd74950c81 Fix layout and skin path in procMemberAuthAccount 2023-12-01 11:20:38 +09:00
Kijin Sung
c17e8b201b Replace TemplateHandler references with Rhymix\Framework\Template 2023-11-29 23:56:39 +09:00
Kijin Sung
4f6c05f735 Only allow non-logged-in users in procMemberResetPassword 2023-11-29 22:02:04 +09:00
Kijin Sung
6a308386bc Don't redirect back to auth screen after login 2023-11-29 22:00:12 +09:00
Kijin Sung
64148f0544 More validity checks for reset password 2023-11-29 21:59:28 +09:00
Kijin Sung
a45373c113 Add short route for procMemberAuthAccount 2023-11-29 21:53:01 +09:00
Kijin Sung
ad6d578a00 Clean up unnecessary variables in procMemberAuthAccount 2023-11-29 21:50:19 +09:00
Kijin Sung
8e1ccf7c1b Separate procMemberResetPassword action from procMemberModifyPassword 2023-11-29 21:45:42 +09:00
Kijin Sung
cd1477f14b Add more specific message about password change/reset 2023-11-28 23:31:28 +09:00
Kijin Sung
cd79409f9b Change xe_validator_id for password reset form 2023-11-28 23:26:27 +09:00
Kijin Sung
24c2cecc9b Misc fixes to password change routine 2023-11-28 23:24:09 +09:00
Kijin Sung
c887d8a84d Add template for password reset without current_password 2023-11-28 23:16:32 +09:00
Kijin Sung
2ce8b5812b Customize password reset email for v2 method 2023-11-28 22:40:47 +09:00
Kijin Sung
c4a9da23b0 Set default value for password reset method on new install 2023-11-28 22:20:16 +09:00
Kijin Sung
5b3da67f29 Add option for password reset method 2023-11-28 22:19:00 +09:00
Kijin Sung
b934b8638f Clean up member_auth_mail table schema, adding auth_type column 2023-11-28 22:08:22 +09:00
Kijin Sung
9a6524d63d Allow pre-setting upload_target_type for each editor 2023-11-19 21:29:15 +09:00
Kijin Sung
073924efcf Fix #1346 allow setting filesize limit for member signature 2023-11-06 08:41:35 +09:00
Kijin Sung
990343d906 Set editor_mid automatically based on module_srl 2023-11-03 16:42:56 +09:00
Kijin Sung
e1cfb09652 Set proper module_srl and mid when uploading in member and communication modules 2023-11-02 21:22:43 +09:00
Kijin Sung
8d2b7101f4 Use Cookie class to control session and member-related cookies, too 2023-10-24 23:09:50 +09:00
Kijin Sung
c1ee5abaa1 Return early if hashed password is not provided 2023-10-23 22:10:07 +09:00
dewekk
31949e8a93
닉네임 변경 금지시 회원 등록 불가 문제 수정 2023-10-19 13:04:18 +09:00
Kijin Sung
74be21ff5a Fix missing clearfix in scrap list 2023-10-08 15:02:55 +09:00
Kijin Sung
0be8f6a441 Fix warnings in PHP 8.x 2023-10-05 15:30:37 +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
ad1241fbb5 Register member, poll, rss module triggers in module.xml 2023-10-02 22:40:37 +09:00
Kijin Sung
26f923d64b Fix #2145 rename $is_admin to more descriptive variable name in some controller actions 2023-09-13 11:15:13 +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
1ec0d74e77 Fix #2062 delete references to themes in skin config 2023-09-12 21:25:06 +09:00
Kijin Sung
7998adec59 Fix warning in PHP 8.x 2023-09-11 13:42:18 +09:00
Kijin Sung
a5ed417480 Fix warnings in PHP 8.x 2023-09-06 21:10:11 +09:00
Kijin Sung
4af7354bf0 Add options to control autologin cookie lifetime and refresh function 2023-08-29 23:42:01 +09:00
Kijin Sung
87300c9944 Resend autologin key periodically to maintain useful lifetime 2023-08-29 23:21:20 +09:00
Kijin Sung
06e736178b Support sending all _rx_* POST fields as HTTP headers instead
하위호환성, 부가기능 등을 위한 _rx_* POST 필드가 점점 많아짐에 따라
모두 헤더로 대체할 수 있도록 지원하고, 앞으로 점점 헤더로 바꿀 예정

CSRF 토큰은 예전부터 X-CSRF-Token 헤더를 지원했음
2023-08-27 23:32:31 +09:00
Kijin Sung
5716891c6c Remove unnecessary variable declaration 2023-08-05 16:11:29 +09:00