[Project]/업무일지

웹페이지 내에서 회원탈퇴를 진행하였으나 회원탈퇴가 되지 않고 다시 재로그인이 된다는 이슈가 발생했다.네이버/카카오톡 간편 로그인을 포함한 모든 로그인 계정에서 이와 같은 이슈가 발생하고 있었다. DB에서는 탈퇴한 회원은 status 컬럼에 'N'으로 표시한다.그리고 탈퇴한 회원도 일정 시간 데이터로 남겨둔다.고로, 데이터 상으로는 전혀 문제가 없으며 탈퇴한 회원도 데이터가 남아있어야 하는 것이 정상이다. 결론적으로 말하자면 회원탈퇴를 진행하여도 사용자의 로그인 계정정보를 담고 있는 쿠키가 남아있어 발생한 현상이다. 회원탈퇴를 진행함과 동시에 기존 마이페이지에서 메인 페이지로 이동하게 되는데,이때 메인 페이지에서 로그인을 진행하지 않은 화면이 출력되어야 하는 것이 정상이지만제거되지 않은 쿠키가 계정정보를 ..
변수값을 수정하려면 전역변수로 설정하여 맨 위에 정의하면 나중에 수정할 때 굉장히 편해지지 않겠는가?깔끔하고 편리할 것 같아서 나는 전역변수로 모두 정의하고 싶은 마음이다. 그러나 깔끔하지도 않고, 수정할 때 해당 변수를 찾으러 메서드까지 내려갔다와야 하는 번거로움이 있음에도 왜 굳이 지역변수를 사용하는 것일까?// 전역변수var apple = 0;function checkFood() { console.log(apple);}// 지역변수function checkFood() { var apple = 0; console.log(apple);} 전역변수로 정의하여 코드 맨 위에 배치시킨다면 추후 apple 변수의 값을 수정할 때 해당 변수와 관련 된 메서드를 굳이 찾지 않아도 수정할 수 있다. 그러나 지역변수..
환경ES5SpringBoot 2.3.4Ajax/JQuery 1.12.4, 2.1.4 (코드 실행 순서에 따라 버전이 바뀔 수 있음)JSP 2 (JSTL 사용)Java 8 / JRE 1.8MyBatis 3.4.1Spring Security Oracle 12c0. 문제 발생영어와 숫자는 정상적으로 DB에 입력되지만,한글은 정상적으로 DB에 입력되지 않는 문제가 있었다.기존 소스  @Controller@RequestMapping("/manager/*")public class ManagerController { // 공지사항 등록 @RequestMapping(value = "saveNotice", method = RequestMethod.POST) public String insertNotice(@Mode..
컬럼값을 수정하고싶은데 부모 - 자식 간 관계라 무턱대고 수정할 수 없다. 일반적으로 자식이 부모 레코드의 값을 참조할 경우,자식 레코드를 먼저 수정한 이후 부모 레코드를 수정하는 것이 순서이다. 그런데 자식 레코드를 먼저 수정했는데 아래와 같은 에러가 발생했다.SQL Error [2291] [23000]: ORA-02291: integrity constraint (OLIMDB.SYS_C008862) violated - parent key not found 부모키를 찾을 수 없다는데 생각해보니 PK 값이 없는 값으로 FK를 수정하려고 했던거다. 부모 레코드에 수정하려는 키값을 넣어준 후 자식 레코드에 해당 값으로 수정하고,부모 레코드의 원래 있었던 값은 다른 데이터를 참조하도록 수정하였다.
에러 메시지### The error may involve db.dao.NoticeDAO.insertNotice-Inline### The error occurred while setting parameters### SQL: INSERT INTO NOTICE_MANAGE (NOTICE_ID, NOTICE_CLASS, START_DATE, CONTENT, CREATED_TIMESTAMP, CREATOR_OID, TITLE) VALUES ((SELECT COALESCE(MAX(NOTICE_ID), 0) + 1 FROM NOTICE_MANAGE), '99', null, ?, SYSDATE, 'truadmin', ?);### Cause: java.sql.SQLSyntaxErrorException:..
This CKEditor 4.16.2 version is not secure. Consider upgrading to the latest one, 4.25.0-lts. CKEditor 4.16.2 버전을 사용했는데 웹 프로젝트를 실행시켜 에디터를 확인해보니 해당 안내문구가 나타났다. 이는 CKEditor 4.16.2 버전은 보안 취약점이 있을 수 있으므로, 4.25.0으로 업그레이드하라는 내용이다. 업그레이드 해줘야지업그레이드 하면 라이센스 키 필요하고, 상업적 사용을 위해 유료로 전환해야 한다.그냥 사용해야지 ...1. 기존 코드 및 에디터 버전CKEditor 4.16.2 버전을 사용한 코드는 아래와 같다. noticeDetail.jsp 화면 2. 에디터 버전 업그레이드 및 코드 수정CKEditor 4..
공지사항 관리 페이지를 만드는 중인데, 에디터 라이브러리가 필요해서 CKEditor를 사용하기로 했다.원래는 Quill Editor를 사용하려고 했었다.▶ Quill Editor더보기https://quilljs.com/ Quill - Your powerful rich text editorBuilt for Developers Granular access to the editor's content, changes and events through a simple API. Works consistently and deterministically with JSON as both input and output.quilljs.com ▶ Toast Editor더보기추가로 NHN에서 만든 markdown 기반의 에디터..
에러 메시지2024-10-15 11:09:37.899 ERROR 54632 --- [-nio-443-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet]  : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NumberFormatException: For input string: "ErrorCount"] with root ca..
상황STS4에 Tomcat 9를 설치하고 실행하는 과정에서 에러가 발생했다.접속해야 하는 주소가 'http://'로 시작되어야 하는데, 자동으로 'https://'로 접속이 되기 때문에 해당 에러가 생겼다. 해결 방법은1. 'http://localhost:8080/'로 링크 접속을 한다.2. 또는 ssl 인증서를 구매하고 'https' 관련 설정을 마치고 'https://localhost:8080/'로 접속한다. 그러나 'http://localhost:8080/'로 링크 접속을 시도해봐도 chrome에서 무조건 실행하자마자'https://localhost:8080/'로 자동 접속이 되는 상태이다. 에러 메시지8월 22, 2024 4:03:30 오후 org.apache.coyote.http11.Http11..
soheepark
'[Project]/업무일지' 카테고리의 글 목록