choyeon
b633589edf
device_token 패턴 체크할 때 not 연산자 추가
2020-06-23 10:14:32 +09:00
choyeon
347152e163
알림 기능 구현FCM은 테스트 완료
2020-06-22 14:34:35 +09:00
choyeon
93f1d15a48
member_devices 스키마 수정,
...
ProcMemberLogingWithDevice 에서도 유저 정보 반환,
getDeviceTokens()에서 쿼리할 때 device_type 조건 추가
2020-06-22 10:29:40 +09:00
choyeon
e1b207f085
등록된 기기에서 접속하면 자동으로 로그인시켜 주는 액션 구현
2020-06-18 16:02:22 +09:00
choyeon
e5fdd73d3d
procMemberRegisterDevice(기기 등록)모듈 커밋
2020-06-18 12:06:18 +09:00
Kijin Sung
c90d529c74
Change method calls to static in many core modules
2020-05-24 20:43:52 +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
1db4a9d752
Cleanup related to phone country change
2020-03-18 23:56:54 +09:00
Kijin Sung
0e9ce525da
Store three-letter country code instead of calling code
2020-03-18 22:05:19 +09:00
Kijin Sung
b1e01b0fc5
Fix #1217 enable notifications for scrap
2019-11-23 12:04:14 +09:00
Kijin Sung
ee7f11b0f1
Separate agreement info into its own table
...
선택약관 동의 내역을 쉽게 관리할 수 있도록
확장변수가 아닌 별도의 테이블로 분리
2019-09-13 23:46:56 +09:00
Kijin Sung
2a13e41953
Implement phone number verification by SMS
2019-09-13 14:57:36 +09:00
Kijin Sung
5d058942af
Clean up activation workflow ( fixes #1154 )
2019-09-13 13:35:59 +09:00
Kijin Sung
c283537808
Preserve accept_agreement info when updating member info
2019-09-09 23:01:57 +09:00
Kijin Sung
9c42ba38ce
Record which agreement(s) a member has agreed to
...
약관을 2개 이상 지정하고 그 중 일부를 선택으로 할 수 있으므로
각 회원이 가입시 어떤 약관에 동의하고 어떤 약관에 동의하지 않았는지
확장변수로 저장하도록 하여 이후 문제발생 소지를 제거함.
2019-09-09 22:42:54 +09:00
Kijin Sung
2cde47c5d1
Ensure consistent handling of non-numeric symbols in phone numbers and country codes
2019-08-03 22:16:32 +09:00
Kijin Sung
2029a6357e
Enable login by phone number
2019-08-03 22:03:54 +09:00
Kijin Sung
8cf0903065
Add checks for invalid and duplicate phone numbers
2019-08-03 20:53:34 +09:00
Kijin Sung
1ee59e4196
Save phone number and country info
2019-08-03 20:35:17 +09:00
Kijin Sung
b328493d80
Fix #1139 don't check managed email address if email address hasn't changed
2019-03-06 01:11:36 +09:00
Kijin Sung
c54fa8dab1
Use escape more consistently
...
여기저기 htmlspecialchars가 들어 있는 것을 escape로 통일
2018-10-10 15:07:51 +09:00
Kijin Sung
4c5d5650a6
Fix #1095 denied email hosts not applied in procMemberResetAuthMail
2018-10-02 13:50:13 +09:00
Kijin Sung
60d390f52e
Initial mitigations for #1088 #1089
2018-09-17 00:48:47 +09:00
Kijin Sung
10c8d11785
Add FeatureDisabled and SecurityViolation exception classes
2018-09-06 10:00:47 +09:00
Kijin Sung
88dc76501a
Return BaseObject instead of Exception in commonly used internal functions
2018-09-06 09:41:40 +09:00
Kijin Sung
c4a4528e1b
Update member and module module to throw exceptions
2018-09-05 23:35:43 +09:00
Kijin Sung
a0d688df9d
unicode 문자를 이용한 닉네임 중복 우회 문제 고침
...
xpressengine/xe-core#2025
2018-07-20 18:56:43 +09:00
Kijin Sung
1b0466dd83
가입 인증메일 만료시 안내 메시지 개선
...
xpressengine/xe-core#2112
2018-07-20 18:54:02 +09:00
Kijin Sung
a8f2bc9bd4
Fix #972 missing sprintf() for excess_ip_access_count
2018-01-12 19:32:31 +09:00
bnu
2119c84b77
회원 프로필 사진 업로드 시 파일 용량 제한 설정 추가
...
xpressengine/xe-core#2202
- 기본 값 : 용량 제한하지 않음
- KB 단위로 지정할 수 있으며
- 이미지가 리사이즈 과정을 거치는 경우 리사이즈 된 파일의 용량으로 적용 함
2018-01-10 23:27:38 +09:00
Kijin Sung
af2452ba65
Fix incorrect variable
2018-01-10 17:47:49 +09:00
Kijin Sung
4ef67f1d00
Fix last_login not being updated when autologin is used
2018-01-10 17:47:06 +09:00
Kijin Sung
7a0172b559
Do not display duplicate nickname warning if duplicate is allowed
2017-12-21 15:39:23 +09:00
Kijin Sung
bc17e4b2d5
Add option to allow duplicate nicknames
2017-12-21 15:11:13 +09:00
BJRambo
3fbcc3da9a
Delete unuse class call at login.
2017-12-18 16:16:53 +09:00
conory
f8ac11bda6
isAccessible()로 통일
2017-12-12 13:23:45 +09:00
Kijin Sung
fbd9af16a9
Fix #955 exclude inaccessible modules from integration search
2017-12-06 14:04:36 +09:00
Kijin Sung
2c64e16bd2
Add method to update extra_vars of a member
2017-12-05 00:11:17 +09:00
Kijin Sung
84e5542d77
Remove unnecessary use of BaseObject
...
- 트리거 등 반환값이 필요하지 않은 곳에서 new BaseObject()를 반환하는 것 삭제
- 모듈 설치, 업데이트 후 무의미한 new BaseObject()를 반환하는 것 삭제
- 사용자에게 에러 메시지를 돌려주는 용도로 new BaseObject(-1, '에러메시지')를
사용하는 경우는 대부분 $this->setError()로 변경함. 언어 변환과 sprintf()
처리까지 한 번에 이루어지므로 이쪽이 더 편리함.
2017-12-01 00:54:51 +09:00
BJRambo
1803883e1d
코드가 new Object으로만 작성된 코드에 대해서도 동일하게 BaseObject 호출하도록 추가.
2017-11-28 20:07:08 +09:00
BJRambo
f3f40f6859
php7.2호환을 위해 변경한 클래스 Object 를 BaseObject으로 변경
2017-11-28 20:01:28 +09:00
Kijin Sung
11c04c5a26
Add multiple member agreements
...
- 가입 약관, 개인정보처리방침 등을 5개까지 추가할 수 있음
- 약관마다 각각 필수 또는 선택을 지정할 수 있음
- 모든 필수 약관에 동의해야 가입 가능
- 기본 스킨은 수정함. 서드파티 스킨에는 여전히 약관 1개만 표시됨
- 서드파티 스킨 사용시 동의 하나만 선택해도 전체 동의로 간주
2017-11-27 14:43:20 +09:00
Kijin Sung
1d0394c9b9
Fix duplicate query result
2017-10-19 18:13:42 +09:00
Kijin Sung
e22551b224
Remove unnecessary alert after email address change
...
회원 이메일 주소 변경 후 불필요한 alert을 제거하고 회원정보 화면으로 바로 리다이렉트하여
변경 결과를 확인할 수 있도록 함
2017-10-13 17:16:58 +09:00
Kijin Sung
87d8ba41e3
Update procMemberAuthAccount
...
- 불필요한 중복 체크 제거
- 인증 성공시 alert을 사용하지 않고 인증 관련 안내 메시지를 XE_VALIDATOR_MESSAGE에 넣은 후 로그인 화면으로 리다이렉트
- XE_VALIDATOR_MESSAGE를 임의로 지정할 수 있도록 Context::setValidatorMessage() 함수 추가
2017-10-13 17:08:35 +09:00
Kijin Sung
d725355a1d
Remove hashing of find account answer
2017-10-12 16:44:09 +09:00
Kijin Sung
f02b70afb5
Remove find account by question
2017-10-12 16:28:59 +09:00
Kijin Sung
3b31830998
Separate migrateMemberScrappedDocument() to its own method
2017-09-28 17:16:58 +09:00
Kijin Sung
924649beba
Assign to default scrap folder when a document is scrapped
2017-09-28 14:38:49 +09:00
Kijin Sung
645902fc41
Prevent renaming or deleting the default scrap folder
2017-09-28 14:33:42 +09:00