Commit graph

1546 commits

Author SHA1 Message Date
Kijin Sung
4d607290e5 Clean up signup form config screen 2019-08-04 01:06:05 +09:00
Kijin Sung
24d516f1bc Fix phone number not appearing as required 2019-08-04 00:53:38 +09:00
Kijin Sung
4768781fd9 Clean up the login config screen 2019-08-04 00:47:55 +09:00
Kijin Sung
3b64318886 Ensure consistent display of Korean phone numbers 2019-08-03 22:19:17 +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
584b274874 Show country code in member profile 2019-08-03 21:35:58 +09:00
Kijin Sung
d4794dcb44 Allow multiple identifiers 2019-08-03 21:31:42 +09:00
Kijin Sung
a352033fcb Reorder default signup form 2019-08-03 20:55:28 +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
b37e70a41e Add options to designate a default country code 2019-08-03 20:22:08 +09:00
Kijin Sung
2300f6e83a Implement phone number input tags 2019-08-03 18:48:55 +09:00
Kijin Sung
c2e08338d0 Add phone number to signup form (disabled by default) 2019-08-03 17:53:07 +09:00
Kijin Sung
9cdff6ece5 Add memberModel::getMemberInfoByPhoneNumber() 2019-07-28 00:03:18 +09:00
Kijin Sung
11ffc78dda Merge branch 'develop' into pr/member-phone-number 2019-07-28 00:01:20 +09:00
Kijin Sung
8bcc368f3a Delete unnecessary query for Cubrid 2019-07-28 00:00:33 +09:00
Kijin Sung
7815378607 Separate phone number field into number, country, and type 2019-07-27 23:58:44 +09:00
Kijin Sung
c09d2a773d Merge branch 'develop' into pr/member-phone-number 2019-07-27 23:47:24 +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
b97425fa92 Fix #1144 query error when searching by group 2019-03-06 00:41:30 +09:00
Kijin Sung
6e52abc41a Allow user_id shorter than 2 characters #1151 2019-03-06 00:12:10 +09:00
conory
ed7368e6d9 회원 기본스킨에서 로그인시 비밀번호가 escape되는 문제 수정
https://xetown.com/contact/1149729

히스토리도 뒤져봤지만 로그인 폼에서만 action="./" 이 오지 못할 이유를 찾을 수 없어 변경함
2019-01-17 23:03:50 +09:00
Kijin Sung
90f049caef Fix splitting by <enter> xpressengine/xe-core@4153dd3 2018-12-18 17:44:15 +09:00
Kijin Sung
cbb9daddbf Remove trackback count from member document list xpressengine/xe-core@7f058e3 2018-12-18 17:42:11 +09:00
Kijin Sung
6b209f64da Disallow overwriting zero or null value with extra var 2018-12-18 15:21:20 +09:00
Kijin Sung
eeb74c3257 Fix member extra_var handling when value is an object 2018-11-20 15:31:05 +09:00
Kijin Sung
4dca555392 Don't cache member info if DB query fails
xpressengine/xe-core#2308
2018-10-10 15:58:45 +09:00
Kijin Sung
c54fa8dab1 Use escape more consistently
여기저기 htmlspecialchars가 들어 있는 것을 escape로 통일
2018-10-10 15:07:51 +09:00
Kijin Sung
254b83dfd7 Explicitly declare noescape 2018-10-10 13:12:32 +09:00
bnu
71651c0542 검색엔진 수집이 불필요한 페이지에 대한 robots 메타 태그 추가
xpressengine/xe-core#2293 patch by @bnu
2018-10-02 22:50:05 +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
d578016ff9 Remove links to outdated manual 2018-08-22 19:35:42 +09:00
Kijin Sung
666be26ca7 Clean up simple mode views
- 간단보기(모바일) 상태시 최근 글은 날짜 대신 시간을 표시
- 간단보기/상세보기 토글 위치를 일관성있게 변경
- 간단보기/상세보기 토글 버튼과 다른 버튼들 사이에 여백 확보
2018-08-20 11:19:05 +09:00
COMI
85219dc027 회원 모듈의 기능을 사용하지 않을 경우 페이지 접근 차단 (#1074)
회원 모듈에서 차단한 기능 페이지 주소를 입력하면 접근이 가능한 문제가 있었습니다. 기능을 사용하지 않도록 하였으므로 접근이 차단되는 것이 합리적입니다.
2018-08-19 19:13:20 +09:00
Min-Soo Kim
9929df9c07
관리자 페이지 디자인을 개정해보았습니다. (#1056)
* 관리자 페이지 디자인을 개정해보았습니다.

스마트폰과 같이 좁은 화면에서도 보기 좋도록 쉽게 조정할 수 있는 것들을 조정해보았습니다.
XE icon 1.0.4 를 활용했습니다.
2018-08-13 00:51:19 +09:00
Kijin Sung
68840c2ede Merge branch 'develop' into pr/member-phone-number 2018-08-06 16:49:15 +09:00
Kijin Sung
9e08bd40ac
Merge pull request #1053 from rhymix/pr/css-unload-minimal
.btn 및 .message 클래스의 CSS 속성을 제거하는 옵션 제공 #950
2018-08-06 16:39:48 +09:00
Kijin Sung
a49f2f5f06 Change Context::isAlwaysSSL() to config('session.use_ssl_cookies')
- Main session cookie is httpOnly if use_ssl is true
- SSO cookie is always httpOnly
2018-08-06 01:23:22 +09:00
Kijin Sung
2cd960b9f1 Remove duplicate .btn styles from member and communication modules 2018-08-06 00:11:13 +09:00
Kijin Sung
f12cf74dda Revert "다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리"
This reverts commit b1cb1f3f34.
2018-08-04 20:56:24 +09:00
conory
b1cb1f3f34 다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리
변경전의 xe.less 파일도 rhymix.less와 함께 load 하여 호환정 유지

CSS 충돌 예)
bootstrap의 .btn
사용 예)
bootstrap 사용시엔 {Context::unloadBasicFiles('xe')}으로 unload 시키면 문제없음
2018-08-03 19:45:30 +09:00
Min-Soo Kim
30fd0c428c Improve cookie security; Secure flag
SSL 항상 사용 옵션인 경우 쿠키도 이에 맞추어 SSL 인 경우에만 사용되도록 secure flag 를 추가합니다.
선택적 SSL 인 경우 SSL 이 적용되지 않은 구간에서도 쿠키를 읽을 수 있어야 하므로, 적용하지 않습니다.

이 PR 로 변경되는 내용

- Context 클래스에 checkSslEnforce 메소드 추가
- SSL 항상 사용 옵션일 경우, 가능한 secure 플래그를 달아서 쿠기 굽기
- SSO 쿠키의 경우 javascript 접근이 필요 없을 것으로 예상 ( https://github.com/rhymix/rhymix/pull/1034 ) 되어서 `httpOnly` 플래그도 추가.

안드로이드 웹뷰의 경우 StackOverFlow 의 Reading secure cookies in android WebView 라는 글을 참고하면, 읽어오는 것이 가능하다고 합니다. 주소에 프로토콜을 적지 않을 경우 secure flag 가 달린 쿠키는 정상적으로 읽어오지 않는 듯 하니 안드로이드 웹뷰를 사용하시는 분들은 대응이 필요할 것으로 보입니다.

https: //github.com/rhymix/rhymix/pull/1034 를 실수로 merge 하여서 다시 올립니다.
Co-Authored-By: Kijin Sung <kijin@kijinsung.com>
2018-07-29 12:15:24 +09:00
Min-Soo Kim
b62a1322c9 Revert "Merge branch 'develop' into develop"
This reverts commit ec54bbd415, reversing
changes made to 9b12e0a71c.
2018-07-29 11:54:14 +09:00
Min-Soo Kim
ec54bbd415
Merge branch 'develop' into develop 2018-07-29 11:49:27 +09:00
Kijin Sung
a0d688df9d unicode 문자를 이용한 닉네임 중복 우회 문제 고침
xpressengine/xe-core#2025
2018-07-20 18:56:43 +09:00