Commit graph

1891 commits

Author SHA1 Message Date
Waterticket
92fc585eb7
fix: doAutoLogin after 트리거 위치를 회원 캐시 초기화 후로 이동 2023-03-04 13:51:06 +09:00
Waterticket
db9355fd0c
feat: 자동로그인 이후 member.doAutoLogin After 트리거 호출하도록 패치 2023-03-04 12:56:06 +09:00
Kijin Sung
1848ef19f9 Fix #2044 delete debugging code 2023-02-26 21:47:22 +09:00
Kijin Sung
512ca07680 Fix #2044 set identifier to 'user_id' unless email is the only option
이메일 이외의 로그인 방법이 하나라도 선택되어 있다면
identifier 설정은 user_id로 고정
2023-02-26 21:45:51 +09:00
Kijin Sung
482cdc2cad Use consistent condition for identifier form type
identifier가 email_address인 경우에만 <input type="email">을 사용하고
그 밖의 경우에는 항 <input type="text">를 사용하도록 일관성 개선
2023-02-26 01:45:29 +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
aacc7dc46e Fix missing variables in member list screen 2023-01-16 23:05:31 +09:00
Kijin Sung
e0a041bb3d Fix deprecation warnings in PHP 8.2 2023-01-16 22:42:04 +09:00
Kijin Sung
b1206b9cf1 Fix incorrectly capitalized class names in member module 2022-12-27 23:03:46 +09:00
Kijin Sung
e2e0f076a0 Rename device.php to uppercase Device.php 2022-12-27 23:02:03 +09:00
Kijin Sung
9cfcd7cb37 Fix #1136 #1230 auto-rotate profile image if EXIF is available (cf. #1182) 2022-12-20 19:18:39 +09:00
Kijin Sung
b5a5734573 Clean up login-related lang codes (#2017, #2018 보완)
- 동사로 사용할 때는 log in (logs in, logged in 등으로 동사변화)
- 명사로 사용할 때는 login
- 한글 에러코드도 좀더 친근하게 변경
2022-12-20 09:17:50 +09:00
Kijin Sung
117ae626b9 Fix #2041 don't replace lang codes in member menu until module init 2022-12-15 23:45:19 +09:00
Kijin Sung
2b83fe75f7 Fix #2038 provide triggers for deleteScrapDocument 2022-12-15 23:11:30 +09:00
Kijin Sung
0fafb1cf6b #2025 좀더 근본적인 해결: 모듈 autoload시 lang파일 자동 로딩하도록 변경 2022-12-15 22:52:00 +09:00
Kijin Sung
4c261abfb8
Merge pull request #2025 from dewekk/fix-signup
회원가입 설정 다국어 표시 문제 수정
2022-12-15 22:32:12 +09:00
Kijin Sung
f81245fa8c Escape limit_day_description when saving (cf. #2025) 2022-12-15 22:31:50 +09:00
Kijin Sung
1312155aba Fix #2029 remove notnull condition in member.getScrapDocument query
실제 사용하는 곳에 intval() 처리 추가하여 null 방어
2022-11-28 01:03:09 +09:00
Kijin Sung
32b8e51b47 Fix infinite loop when a member belongs to no groups under certain conditions
+) Add static to some utility methods in MemberController
2022-11-28 00:59:31 +09:00
dewekk
89adab2502 회원가입 설정 다국어 표시 문제 수
- signature, profile_image, image_name, image_mark 기본 가입 폼 언어 적용 오류
- 가입 폼 다국어 설정 표시 안 되는 오류
- 임시 제한 일자 설명 다국어 설정 표시 안 되는 오류
2022-11-22 19:14:52 +09:00
Kijin Sung
fcf7306ee6 Fix trying to delete nonexistent file, which can cause errors on some systems
https://xetown.com/questions/1722184
2022-11-22 14:14:40 +09:00
Min-Soo Kim
5547c82619
Sign in 을 Login으로 통일
26a47ecb18 에서 빠진 내용 추가.
2022-11-08 15:11:06 +09:00
Min-Soo Kim
26a47ecb18
Sign in을 login으로 통일
186e768c4f 에서 sign in 으로 통일한 용어를 login으로 통일. (186e768c4f 이전에는 sign in과 login이 혼용되는 상황이었음)
2022-11-08 13:52:07 +09:00
Min-Soo Kim
186e768c4f
Eng. translation for the member model (#2011)
https://github.com/rhymix/rhymix/issues/2011
2022-11-08 09:58:54 +09:00
Kijin Sung
e94146b490 Return error if user_id is empty after removing all non-numerical characters 2022-11-01 11:32:02 +09:00
Kijin Sung
246a952cf6 Fix login error when the user enters a phone number containing hyphens or other symbols 2022-11-01 11:28:39 +09:00
Kijin Sung
bd7865caf0 Fix #1957 again: more user-friendly error messages 2022-10-30 21:00:50 +09:00
Kijin Sung
80fe6278c0 Fix #1988 unnecessary variable in member_list.html 2022-10-29 21:29:48 +09:00
BJRambo
4309614bba 어플 로그인시 전화번호가 만약 회원정보에 없다면 로그인 실패메세지 출력 2022-10-28 13:43:05 +09:00
BJRambo
b9d952a401 f7578cf65c 보완 아이디 -> 이메일 -> 전화번호 우선순위로 변경 2022-10-28 12:01:57 +09:00
BJRambo
f7578cf65c 로그인 방식에 따라 어플에서 로그인이 안되는 문제 고침 2022-10-28 11:46:30 +09:00
BJRambo
2d1164e670 베트남어 번역 추가 및 수정 2022-10-26 17:28:59 +09:00
Kijin Sung
ed649fb58c Perform CSRF check for getLoginStatus separately 2022-10-20 16:56:17 +09:00
Kijin Sung
ed131897c5 Add more info to getLoginStatus and enforce stricter access control
AJAX를 많이 사용하는 페이지나 SPA에서 member.getLoginStatus API를 통해
현재 로그인 상태에 대해 더 자세한 정보를 알 수 있도록 함과 동시에,
이 정보를 외부에서 가로채지 못하도록 리퍼러 체크 및 CORS 제한을 추가
2022-10-20 16:15:07 +09:00
BJRambo
96d6e82d5c 7a4f8164ac 보완 유저 아이디를 사용하도록 채크한 경우에만 회원아이디 체크하도록 개선 2022-10-18 06:31:40 +09:00
BJRambo
7a4f8164ac 라이믹스 첫 설치시 user_id 를 사용함에도 불구하고 정상적으로 로그인이 안되는 문제 고침.
첫 설치시 아이디 사용이 이메일 + 전화번호 + user_id 항목을 모두 사용할 수 있습니다.

근데 문제는 사용자가 전화번호가 아니라 유저아이디를 정상적으로 입력하였음에도 불구하고 입력한 정보가 아니라는 경우가 발생됩니다.

보통 "abc1234" 이라는 계정을 사용하게되면 member.controller.php 2176줄안에 걸려 매칭을 시작하게 되고 아이디가 preg_replace('/[^0-9]/', '', $user_id); 코드의 의해 1234 으로 변환되기에 실제로 member_info를 찾을 수 없으므로 에러가 발생되게 됩니다.

이 패치는 전화번호도 사용하며 아이디까지 같이 사용할 경우 전화번호로 들어갔을때 전화번호를 찾을 수 없는 경우 유저아이디를 통해서 한번 더 검사하여 로그인을 진행할 수 있게 해줍니다.
2022-10-18 06:20:19 +09:00
Kijin Sung
b1eee629a2 Fix unnecessary phone number verification when phone number is optional and user leaves it blank 2022-10-12 23:56:32 +09:00
Kijin Sung
81882e8420 Add option to use a specific string in the URL to bypass disabled signup page
회원 가입을 닫아놓은 상태에서는 관리자도 회원 가입 기능을 테스트할 수 없는
문제를 해소하기 위해, 관리자가 설정한 특정한 문자열을 URL에 포함할 경우
회원 가입 페이지에 접근할 수 있도록 허용하는 옵션 추가
2022-10-11 22:19:32 +09:00
Kijin Sung
c2bf7d65ce Automatically unregister device if the user logs out from mobile app 2022-10-11 01:04:22 +09:00
Kijin Sung
f77449f628 Fix fatal error in PHP 8.x when member_srl parameter is missing in dispMemberAdminInfo 2022-08-05 15:48:47 +09:00
Kijin Sung
f8aa934935 Change getLoginStatus method to POST (enable CSRF check, etc.) 2022-08-05 10:38:55 +09:00
Kijin Sung
0cc1246898 Move login status calculation to its own method and add API in member module 2022-08-05 10:21:14 +09:00
Kijin Sung
05c67b2a8b Simplify login error messages #1957
- 에러메시지 더 단순하게 줄임
2022-07-03 01:50:40 +09:00
Kijin Sung
53cdc17c7f Obfuscate some login error messages #1957
- 로그인 실패시 아이디나 메일주소가 틀렸는지, 비번이 틀렸는지 구분하여 알려주지 않도록 변경
- 아이디/비번찾기시에는 불필요하게 세분화된 일부분만 정리하고 완전히 막지 않음
2022-07-03 01:43:15 +09:00
Kijin Sung
a5f056284c Fix #1936 don't convert date-only timestamps in extra vars and member birthday column 2022-07-03 00:45:35 +09:00
Kijin Sung
96620b6a8c Fix #1935 apply editor default config in member signature editor 2022-07-03 00:24:06 +09:00
Kijin Sung
73f2034403 Fix device registration error when OS version is not detected (null) 2022-06-14 13:21:20 +09:00
Kijin Sung
06565b05cd Allow non-members to access dispMemberLogout #1953 2022-06-09 21:50:10 +09:00
Kijin Sung
4f4aee6647 Redirect away from dispMemberLogout if not logged in 2022-06-09 21:49:47 +09:00