Commit graph

572 commits

Author SHA1 Message Date
Kijin Sung
1ab02086bd Clean up spammer description text #1705 2021-06-19 21:35:05 +09:00
Kijin Sung
2d913b2b1c Fix #1708 allow logged-in members to register device without re-submitting username and password 2021-06-19 21:19:40 +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
e4f2d8ec25 Remove unnecessary parameter to commit() 2021-04-12 23:15:35 +09:00
Kijin Sung
57dd3dd1c7 Fix unreliable behavior of procMemberModifyEmailAddress() 2021-04-12 23:13:40 +09:00
Kijin Sung
85a337f0d3 Preserve existing member extra_vars when updating 2021-04-12 21:19:21 +09:00
Kijin Sung
5ca8f3f732 Fix #1661 partially empty address being accepted 2021-03-18 00:21:08 +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
05cef078f2 Fix #1627 suspected errors in PHP 8.0 2021-02-19 01:05:28 +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
9228d3b8a9 Don't require user_id if member is inserted through other module
https://xetown.com/tips/1516822
2021-01-29 15:52:22 +09:00
Kijin Sung
4377c06d6b Fix incompatibilities found after removing signup ruleset 2021-01-29 15:41:41 +09:00
Kijin Sung
e1fabe4242 Add option to log out of all other devices 2021-01-20 23:15:07 +09:00
Kijin Sung
27cbf9588a Fix member group info not being cleared properly
https://xetown.com/questions/1512107
2021-01-20 19:38:07 +09:00
Kijin Sung
485e507f31 Clean up member insert/update routine 2021-01-20 19:37:19 +09:00
Kijin Sung
972fbc9ca6 Remove unnecessary site_srl from member module 2021-01-18 15:21:00 +09:00
Kijin Sung
9a2cbb8b93 Remove code for adding and removing users from virtual sites 2021-01-18 14:58:44 +09:00
BJRambo
cbae967a8c 캐시 비울때 불필요한 파라미터 삭제
XE 서드파티모듈 호환성을 위한 더미 메소드에서 site_srl 을 포함하여 넣을 가능성이 다분히 있습니다. 해당 규칙을 유지하기 위해 site_srl = 0 으로 살리되 메소드는 실제 사용하지 않도록 하고, 원래 해당 액션이 void 이기 때문에 return 을 사용하지 않고 라이믹스 코어의 고유 캐시 정보 처리하는 메소드를 호출하도록 하였습니다.
2021-01-16 11:38:32 +09:00
Kijin Sung
c8c23e8afe Add some comments and fix private scope 2021-01-08 16:50:06 +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
4225535a23 Allow special phone number to sign up more than once even if this is normally disallowed 2020-12-18 15:00:54 +09:00
Kijin Sung
f12bfb0ba5 Add a special phone number and verification code that can bypass SMS auth (for testing) 2020-12-18 14:56:57 +09:00
Kijin Sung
aa7a548ecf Fix #1429 clear login failure count for IP if password change request succeeds 2020-12-15 22:46:12 +09:00
Kijin Sung
242963db83 Remove unnecessary vid from redirect URL 2020-12-15 22:42:27 +09:00
Kijin Sung
a9689549b7 Fix #1474 return to member info modify form on error, instead of password check page 2020-12-12 17:35:01 +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
8c161bc28d Various fixes to improve PHP 8.0 compatibility
- XmlParser 클래스가 PHP 내장 클래스가 되어버려서 XeXmlParser로 변경
- 함수나 파라미터의 형태가 맞지 않아서 치명적인 오류 나는 곳 수정
- undefined 변수 및 배열 키 다수 수정 (치명적인 오류는 아님)
- 계속 수정중...
2020-10-31 00:25:26 +09:00
Kijin Sung
133c29012b Provide MemberController::clearMemberCache() 2020-10-30 01:16:14 +09:00
Kijin Sung
a9334cec95 Add action to delete a registered device 2020-10-28 01:30:10 +09:00
Kijin Sung
5ea9d52b0c Add last active date to member_devices table 2020-10-28 01:16:23 +09:00
Kijin Sung
e87bd70e98 Allow registering device with login or signup
회원가입이나 로그인과 동시에 모바일 기기를 등록할 수 있도록 허용합니다.
앱에서 회원가입하더라도 한 번 더 등록 과정을 거쳐야 하는 불편을 해소합니다.
2020-10-28 00:53:54 +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
1bd20e6d31 Fix #1417 set files as valid when signature is saved 2020-10-22 00:16:59 +09:00
Kijin Sung
177a6c6b7d Merge branch 'develop' into next 2020-09-29 00:23:30 +09:00
Kijin Sung
b68d571a19 Fix #1414 incorrect behavior when member_srl is negative 2020-09-28 01:21:41 +09:00
Kijin Sung
388d55fd85 Add triggers before/after insertMemberDevice 2020-08-06 14:50:52 +09:00
Kijin Sung
d3fab50e66 Allow guests to register mobile devices 2020-08-06 14:44:45 +09:00
Kijin Sung
818897fed4 Merge branch 'develop' into next 2020-08-03 14:04:20 +09:00
Kijin Sung
5571a16619 Fix #1373 add classname to popup menu items 2020-08-03 14:01:18 +09:00
Kijin Sung
0f469baae8 Merge branch 'develop' into next 2020-07-31 15:36:40 +09:00
Kijin Sung
750045d095 Add option to disallow symbols in nickname #886 2020-07-31 15:33:46 +09:00
Kijin Sung
f07b971e1e Remove problematic characters in member nickname, etc. #886 2020-07-31 15:03:52 +09:00
BJRambo
46d7d3e8c4 Fix #1363 회원 메모를 빈값으로 삭제 안되는 문제 고침 2020-07-23 16:52:37 +09:00
Kijin Sung
fa5f70c0e9 Merge branch 'develop' into next 2020-06-25 16:28:13 +09:00
Kijin Sung
ffff733500 Fix #1328 phone verification required when phone number field is disabled 2020-06-25 16:28:02 +09:00
Kijin Sung
9bf62ea6d2 Detect device model and OS version automatically 2020-06-25 15:22:12 +09:00
choyeon
8a9ea67523 기존에 deleteMemberDeviceByToken 삭제하고 deleteMemberDevice로 통일 2020-06-24 10:15:11 +09:00
choyeon
0eec2fffac 불필요한 logged_info 빼고 위에서 선언했던 member_info 사용해서 반환값 셋팅 2020-06-23 10:45:54 +09:00