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
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