Commit graph

570 commits

Author SHA1 Message Date
Lastorder
0598ae4b95
Merge branch 'rhymix:master' into master 2025-07-28 19:02:10 +09:00
Lastorder
580588bbdc Fix typos in documentation and translation strings 2025-07-15 01:23:48 +00:00
Lastorder
b894362419
Merge branch 'rhymix:master' into master 2025-06-27 14:34:35 +09:00
Kijin Sung
c949e797b0 Separate default value from options in member extra vars, too 2025-06-14 12:16:31 +09:00
Lastorder
d327bb1926
Merge branch 'rhymix:master' into master 2025-05-02 17:07:35 +09:00
Kijin Sung
a6fbf6e2e5 Fix unfilled sprintf code in msg_user_not_confirmed
https://rhymix.org/qna/1905384
2025-03-31 23:06:07 +09:00
Lastorder
a40502885e
Merge branch 'rhymix:master' into master 2025-03-10 17:04:17 +09:00
Kijin Sung
641bb89a9d Use typecast instead of trim, because these vars should already be trimmed 2025-03-08 14:52:01 +09:00
Lastorder
e5b729f8e9
Merge branch 'rhymix:master' into master 2025-03-03 10:47:47 +09:00
Kijin Sung
a66b036dd5 Limit SMS verification attempts to 10 at a time #2480 2025-02-16 16:00:03 +09:00
Kijin Sung
a5b9e11831 Fix no autologin after signup if phone number is the only available identifier #2485 2025-02-14 21:14:58 +09:00
Kijin Sung
1aac6f8a41 Allow space in user name #2466 2025-02-13 22:19:22 +09:00
Kijin Sung
8eb306e472 Make SMS auth codes expire after 10 minutes #2480 2025-02-13 22:05:43 +09:00
Lastorder
42a0848a31
Merge branch 'rhymix:master' into master 2024-12-01 08:19:13 +09:00
Kijin Sung
ab242e9ebf When logging out, remove device_key cookie if present #2434 2024-11-30 17:15:13 +09:00
Lastorder
88b5281094
Merge branch 'rhymix:develop' into develop 2024-10-12 16:08:02 +09:00
Kijin Sung
a4cfad0f03 Change <br> to proper LF character in login error message 2024-10-08 12:58:13 +09:00
Lastorder
b66e027a4a
do not check for logged status 2024-06-21 16:20:08 +09:00
Kijin Sung
960f42a105 Fix unnecessary error in procMemberModifyInfo() when profile image is required
https://xetown.com/questions/1822660
2024-05-07 22:00:54 +09:00
Kijin Sung
23db2eb6a3 Fix member birthday column not being updated to empty value 2024-03-29 11:56:02 +09:00
Kijin Sung
d65a32b385 Fix coding convention 2024-03-29 11:52:42 +09:00
Kijin Sung
0cc034909c Fix untranslated lang code in SMS verification 2024-03-24 22:06:36 +09:00
Kijin Sung
39819c858e Clean up type declarations of MemberController::addMemberToGroup() 2024-03-24 21:53:50 +09:00
Kijin Sung
89befa31a0 Fix #2302 add MemberController::removeMemberFromGroup() method and related trigger events 2024-03-24 21:52:43 +09:00
Kijin Sung
6a71410a5a Fix #2302 add "before" trigger to addMemberToGroup() 2024-03-24 21:45:12 +09:00
Kijin Sung
c53dab4805 Fix new scraps not going to default folder 2024-03-23 13:27:24 +09:00
Johnny
bb7954ca10 Fix #2284 게시글 삭제시 스크랩이 삭제 되지 않는 문제 고침 2024-02-16 05:40:34 +09:00
Kijin Sung
00db22abdb Fix #2288 allow redirect after logout, only if the target URL is internal 2024-01-30 21:37:43 +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
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
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
64148f0544 More validity checks for reset password 2023-11-29 21:59:28 +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
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
b934b8638f Clean up member_auth_mail table schema, adding auth_type column 2023-11-28 22:08:22 +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
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
ae2e8d6674 Update user agent info when autologin 2023-08-04 02:23:13 +09:00
Kijin Sung
555f5b6017 Keep previous autologin security key in database, in case the client STILL hasn't got the new cookie 2023-08-04 02:21:01 +09:00