UNIQUE를 추가하면 중복불가?맞아요! 회원등급(roles) 컬럼을 활용하면 사용자 권한을 쉽게 관리할 수 있습니다. 특히 관리자만 글쓰기와 같은 기능 구현에 유용하죠. 이를 기반으로 권한별로 행동을 제한하거나 허용할 수 있는 구조를 만들 수 있습니다. 아래에 간단히
애초에 테이블 생성할 때 외래키 연결하고 싶다면 이렇게 넣어라 FOREIGN KEY (midx) REFERENCES member(midx), -- 회원 테이블과 연결FOREIGN KEY (bidx) REFERENCES board(bidx) -- 게시글 테이블과 연결

마이페이지에서 사용자가 찜한 게시물을 보여주는 기능을 구현하려면, 찜(좋아요/즐겨찾기) 관련 데이터를 저장하는 별도의 테이블을 설계하는 것이 좋다.찜 기능은 다음과 같은 이유로 독립된 테이블에 저장하는 것이 효율적이다:한 사용자가 여러 게시물을 찜할 수 있고, 하나의

ㅇㅇㅇㅇ

개인 프로젝트를 진행하며 관리자가 글을 쓸 때, 블로그 형식으로 사용자에게 보여주기 위해 처음으로 에디터를 도입해봤다. 내가 사용한 에디터는 TinyMce로 비교적 사용하기 쉽지만 에디터 내부에 이미지를 삽입하는 기능을 원한다면 따로 코드를 구현 해야한다. 우선 Tin
CREATE DATABASE aws1125;aws1125 이름으로 데이터베이스를 새로 생성한다. 총 6개의 테이블을 생성했다. 멤버 테이블로 회원가입을 할 때 받아야하는 값들을 컬럼으로 지정해줬다. midx는 자동으로 증가하도록 하고 pk 설정.
우선 관리자와 일반 유저를 구분할 컬럼이 필요하다. grade 컬럼을 넣어서 기본값을 user로 등록을 해놨다. 내 정보로 회원가입을 한 뒤에 특정 midx값을 user에서 admin으로 변경해서 관리자로 구분하기.MemberController에서 로그인을 처리하는 메

원래는 이달의 빵집 리스트에서 보여지는 화면은 대표 이미지와 제목, 날짜, 본문 내용이 3줄 정도 나오도록 설정했는데, 에디터 때문인지 미리보기 내용도 간격이 너무 띄어져서 나오고 썸네일 이미지도 제대로 안 나와서 html에 소개글 입력과 썸네일을 넣을 수 있도록 file 타입도 하나 넣었다. controller를 제외하고는 board드에서 사용한 코드...

구글에서 제공하는 지도를 사용하려면 우선 회원가입을 한 뒤에 API Key를 발급 받아야 한다. Google Cloud Platform 회원가입시작을 눌러주고 서비스 약관 동의해주기 Google Cloud Platform 계정 생성먼저 Google Cloud Platf

ㅇㅇㅇㅇㅇ

메일을 보내려면 메일 서버를 활용해야 한다.이메일을 보낼 때 사용하는 프로토콜.사용자가 이메일을 작성하고 보내면 SMTP 서버가 이를 수신한다.이메일을 수신자의 메일 서버로 전달주로 발신 서버 역할을 하고, 포트 번호는 보통 25번, 보안 연결에서는 587번이나 465