Commit graph

147 commits

Author SHA1 Message Date
Kijin Sung
ee48d4efea Fix inconsistent length of ipaddress column #2605 2025-10-22 17:52:30 +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
fda92b368d Show error when unique index creation fails 2025-05-29 22:27:55 +09:00
Kijin Sung
7517d94113 Fix #2430 remove meaningless constructor in member.class.php 2024-11-16 17:16:12 +09:00
Kijin Sung
ec6ac82ebd Remove unnecessary debugging code 2024-10-14 23:34:16 +09:00
Kijin Sung
c0ddc46f46 Remove unnecessary object juggling in recordLoginError() 2024-10-07 22:24:22 +09:00
Kijin Sung
59115fd028 Prevent member_count_history from becoming too large 2024-10-07 22:22:48 +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
b934b8638f Clean up member_auth_mail table schema, adding auth_type column 2023-11-28 22:08:22 +09:00
Kijin Sung
ad1241fbb5 Register member, poll, rss module triggers in module.xml 2023-10-02 22:40:37 +09:00
Kijin Sung
1ec0d74e77 Fix #2062 delete references to themes in skin config 2023-09-12 21:25:06 +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
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
Kijin Sung
2f3a387a62 Don't add menu when creating mid for member module 2023-06-25 17:33:19 +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
2af94e496e Recreate member mid if config is normal but module instance is missing 2023-06-21 00:33:22 +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
75e0674b6f Remove duplicate empty line 2023-06-20 10:19:27 +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
f97b67caf7 Create default mid for member module 2023-06-20 00:24:55 +09:00
Kijin Sung
e08e4fcdad Resize new_password column of member_auth_mail table to varchar(250) 2023-06-19 01:44:23 +09:00
Kijin Sung
0b8133f8e7 Increase size of password column to 250 chars, if actual column size is smaller 2023-04-24 01:11:10 +09:00
Kijin Sung
b88fe65d6e Fix inconsistent calling of createSignupForm() in member module 2023-04-10 22:31:24 +09:00
Kijin Sung
8620ee4b02 Fix #2044 default value mismatch for identifier/identifiers 2023-02-26 01:43:20 +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
a02d5cb554 Also remove duplicate agreement in member update method #1788 2021-09-11 00:26:12 +09:00
Kijin Sung
6c8012d2a4 Add index on member_srl column of member_group_member 2021-07-13 19:49:58 +09:00
conory
589ecf2561 Cleanup getMemberConfig() for PHP 8.0
기본 설정값 통일
서명, 프로필 이미지, 이미지 이름, 이미지 마크가 공개 옵션과 상관 없이 무조건 표시되는 문제 수정
사용되지도 않고 별 역할 없는 setMemberConfig($args) 메소드 deprecated 처리
2021-07-08 18:09:39 +09:00
Kijin Sung
85a337f0d3 Preserve existing member extra_vars when updating 2021-04-12 21:19:21 +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
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
Kijin Sung
b0f66a36c5 Convert all instances of _XE_PATH_, __XE_VERSION__, etc. to Rhymix constants
_XE_PATH_ -> RX_BASEDIR
__XE_VERSION__ -> RX_VERSION
2020-12-18 15:21:23 +09:00
Kijin Sung
2d6a175b19 Fix #1468 inconsistent use of REMOTE_ADDR vs. RX_CLIENT_IP 2020-11-18 00:17:49 +09:00
Kijin Sung
1366bb72ce Fix #1452 misc errors in PHP 8.0 2020-11-12 14:03:11 +09:00
Kijin Sung
5ea9d52b0c Add last active date to member_devices table 2020-10-28 01:16:23 +09:00
Kijin Sung
ed7add6d9c Separate device type (android/ios) from token type (fcm/apns)
애플 기기에서도 FCM을 사용하여 푸시알림을 구현할 수 있으므로
디바이스의 운영체제와 무관하게 토큰 타입을 지정하도록 변경합니다.
기존에 등록된 토큰은 운영체제 및 포맷에 따라 자동 변환합니다.
2020-10-28 00:37:55 +09:00
Kijin Sung
1c786d8cd5 Remove module update scripts from XE 1.7 and before
XE 1.7 이하 버전에서 테이블 스키마 조정, 인덱스 추가, 임시파일 처리 등을 위해
만들어 놓은 업데이트 스크립트를 대부분 제거하여 처리 효율을 향상시킵니다.

이 중 대부분은 XE 개발 초창기(1.2 이전) 스키마 변경이 빈번하던 시절에
하위호환성을 위해 추가된 것으로, 이미 10년 이상 불필요한 상태였습니다.

단, 앞으로는 XE 1.8 미만 버전에서 라이믹스로 업데이트하기 어려워질 수 있습니다.
XE 1.8 미만 버전을 사용하는 사이트에서는 먼저 XE 최신 버전으로 업데이트한 후
라이믹스를 덮어씌우는 방식으로 진행하여야 합니다.
2020-09-29 01:33:57 +09:00
Kijin Sung
0f469baae8 Merge branch 'develop' into next 2020-07-31 15:36:40 +09:00
BJRambo
40d8466ec8 회원 닉네임 변경 칼럼에 인덱스 추가 2020-07-20 15:58:31 +09:00
Kijin Sung
b5740052fc Move SSL redirection logic to Context::init() 2020-06-17 22:25:40 +09:00
Kijin Sung
564563f56c Clean up constructors and other method signatures 2020-05-18 20:37:16 +09:00
Kijin Sung
ecd8cd3ded Fix #1232 allow multiple auth attempts in a configured time 2020-03-23 21:20:26 +09:00
Kijin Sung
2a6f991655 Fix #797 add ipaddress column to member table 2020-03-23 17:28:36 +09:00
Kijin Sung
1db4a9d752 Cleanup related to phone country change 2020-03-18 23:56:54 +09:00
Kijin Sung
c2e08338d0 Add phone number to signup form (disabled by default) 2019-08-03 17:53:07 +09:00
Kijin Sung
7815378607 Separate phone number field into number, country, and type 2019-07-27 23:58:44 +09:00
Kijin Sung
625c3b741f Merge branch 'develop' into pr/member-phone-number 2018-07-06 09:15:52 +09:00