Skip to content
Open
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
294 commits
Select commit Hold shift + click to select a range
b1ba0e8
no message
xorwnsnmnnhlba May 13, 2017
5cb056e
no message
xorwnsnmnnhlba May 13, 2017
9d0e84e
no message
byone7 May 13, 2017
8381114
Spring Security를 이용하여 관리자 권한 설정 작업 수행
xorwnsnmnnhlba May 13, 2017
29a3ddd
관리자용 회원리스트 보기 작성중
graybat21 May 13, 2017
66c61e7
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 May 13, 2017
b0d4c51
회원리스트 페이징까지 완료, 스프링시큐리티와 합침 완료
graybat21 May 13, 2017
b0a9666
no message
xorwnsnmnnhlba May 13, 2017
c16fe19
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba May 13, 2017
7bc0c0d
Spring Security 관리자 계정, 로그인, 로그아웃 작업 완료
xorwnsnmnnhlba May 13, 2017
180ce89
no message
graybat21 May 20, 2017
8bae791
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 May 20, 2017
a7cf3e8
admin security와 userList 수정중
graybat21 May 20, 2017
abc7584
no message
xorwnsnmnnhlba May 20, 2017
0cc9864
no message
xorwnsnmnnhlba May 20, 2017
c8e2c4b
관리자 userList 작업중
graybat21 May 20, 2017
5322787
no message
xorwnsnmnnhlba May 20, 2017
ef1a7e3
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 May 20, 2017
d154b5f
admin 회원관리 완성(페이징, 검색)
graybat21 May 20, 2017
77fc599
layout min-height
graybat21 May 20, 2017
ba92920
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
byone7 May 20, 2017
fb49fdb
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
byone7 May 20, 2017
cb8ad49
no message
graybat21 May 20, 2017
b14581e
이미지 파일 업로드 작업 중
xorwnsnmnnhlba May 20, 2017
3422366
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba May 20, 2017
f72e08d
관리자 페이지에서 이미지 파일 업로드 작업 중
xorwnsnmnnhlba May 20, 2017
fdf7688
상품정보 업로드 검증 작업 진행. 이때 Ajax를 이용하여 이미지 파일 업로드 시, 명확하게 이미지 파일만 업로드되게 함
xorwnsnmnnhlba May 26, 2017
05ee9f0
no message
graybat21 May 26, 2017
d53e88f
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 May 26, 2017
a4ea6c5
product 리스트, 삭제, addItem연결, 기타 잡다한것들
graybat21 May 26, 2017
ccab49e
no message
xorwnsnmnnhlba May 27, 2017
e633228
no message
xorwnsnmnnhlba May 27, 2017
5f1cc94
이미지경로수정
graybat21 May 27, 2017
6fbe21c
no message
xorwnsnmnnhlba May 27, 2017
e9387e0
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba May 27, 2017
8d9ad46
notice 부분 대충 완성(첨부파일부분 미완성, 글조회수에따라 핫표시?)
graybat21 May 27, 2017
5e19dd8
no message
xorwnsnmnnhlba May 27, 2017
bd993b5
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba May 27, 2017
aa975e3
productlist 링크 추가, product별 상세 관리 페이지 작업 완료
xorwnsnmnnhlba May 27, 2017
92cdcc5
no message
graybat21 May 27, 2017
e7267c1
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 May 27, 2017
a0dfa5b
Product 수정 작업 완료, Product에 따른 Item 추가, 수정, 삭제 작업 진행 예정
xorwnsnmnnhlba May 31, 2017
a992e53
no message
graybat21 Jun 1, 2017
c2be503
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jun 1, 2017
dd17b07
Product에 따른 Item 추가 작업 진행 완료
xorwnsnmnnhlba Jun 2, 2017
94b283f
no message
graybat21 Jun 3, 2017
de2a8f6
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jun 3, 2017
29e607e
admin header, sidebar 수정
xorwnsnmnnhlba Jun 3, 2017
98b3b81
itemList 작업중
graybat21 Jun 3, 2017
f053041
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jun 3, 2017
b4c93c8
no message
xorwnsnmnnhlba Jun 3, 2017
a3fbc3a
아이템 조회리스트 수정만 추가
graybat21 Jun 3, 2017
be748bf
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Jun 3, 2017
9b1be0f
Product 삭제시 해당되는 이미지까지 서버에서 삭제하는 작업 완료
xorwnsnmnnhlba Jun 3, 2017
3b264de
Product에 해당하는 Item 수정 작업 완료
xorwnsnmnnhlba Jun 4, 2017
040d5af
no message
graybat21 Jun 9, 2017
f963272
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jun 9, 2017
d28c896
faq 작업중
graybat21 Jun 9, 2017
9d84019
faq 작업중, 컨트롤러 관리중
graybat21 Jun 10, 2017
44d4697
no message
xorwnsnmnnhlba Jun 10, 2017
eb765b5
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Jun 10, 2017
9de971b
faq 작업중
graybat21 Jun 10, 2017
25a5a91
qna 작업중(수정, mypage연결, 삭제시 답변글도 삭제)미완성
graybat21 Jun 10, 2017
64a12ff
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Jun 10, 2017
6314280
썸네일 크기 100 => 200 수정, 카테고리별 리스트 작업 중
xorwnsnmnnhlba Jun 10, 2017
2d8a5ba
카테고리별 Product 리스트 작업 완료, Product 상세페이지 작업 예정
xorwnsnmnnhlba Jun 13, 2017
b1b3384
상품 상세페이지 작업 중
xorwnsnmnnhlba Jun 16, 2017
584b22c
qna 수정중, (ref, restep, relevel) => (family, parent, depth, indent) 로변경,
graybat21 Jun 17, 2017
07d9fd8
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jun 17, 2017
fba1457
관리자 페이지 수정(Product, Item 정상가, 할인가 입력시 할인가의 가격이 높게 입력되지 않도록 수정), 일부 코드 정리
xorwnsnmnnhlba Jun 17, 2017
2433722
productList.do 정렬 추가
graybat21 Jun 17, 2017
bd7c4b2
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Jun 17, 2017
0682f0d
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jun 17, 2017
9de780b
관리자페이지에서 Product 추가, 수정 JSP 페이지 버그 발견 후, 수정, 상품 상세페이지 작업 중
xorwnsnmnnhlba Jun 17, 2017
9592fd3
productList.do 에서 헤드의 breadcrumb 부분과 사이드메뉴의 brand, subcategory 나오게함
graybat21 Jun 17, 2017
bf58c10
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jun 17, 2017
c5ab8dc
no message
xorwnsnmnnhlba Jun 17, 2017
383db27
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Jun 17, 2017
522bb71
상품의 색상 리스트를 가져오는 작업 수행.
xorwnsnmnnhlba Jun 23, 2017
bcbd9c0
no message
graybat21 Jun 23, 2017
6c51714
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jun 23, 2017
7bdb684
장바구니 버튼 클릭 시, 인터셉터를 이용하여 로그인을 유도하는 작업 진행
xorwnsnmnnhlba Jun 24, 2017
5e71806
qna 수정중
graybat21 Jun 24, 2017
a7a10af
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jun 24, 2017
8b4c1f8
pin 시작
graybat21 Jun 24, 2017
7ed7dab
no message
xorwnsnmnnhlba Jun 24, 2017
c86ca7d
no message
xorwnsnmnnhlba Jun 24, 2017
64f9822
no message
xorwnsnmnnhlba Jun 24, 2017
5abcb8f
no message
graybat21 Jun 24, 2017
11a757b
no message
xorwnsnmnnhlba Jun 24, 2017
bcb0002
no message
graybat21 Jun 24, 2017
ff020bb
no message
xorwnsnmnnhlba Jun 24, 2017
759a79a
no message
xorwnsnmnnhlba Jun 24, 2017
506db93
로그인 세션시간 기본 30분 -> 180분으로 변경.
xorwnsnmnnhlba Jun 28, 2017
235e1ef
pinBoard 와 pin으로 나눠서 구상중, pinboard 먼저 작업중, ui 적용 안된채로 우선 crud 구현
graybat21 Jul 1, 2017
6a2fb1c
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jul 1, 2017
1c559ca
pinboard 90퍼진행중
graybat21 Jul 1, 2017
77628df
pinboard 90퍼진행중, pinVO 설정 논의
graybat21 Jul 1, 2017
a354a65
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jul 1, 2017
40cdfc5
grade 추가, admin 쪽 grade 수정중.
graybat21 Jul 1, 2017
30741c5
no message
xorwnsnmnnhlba Jul 1, 2017
8793166
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Jul 1, 2017
e423fe2
no message
xorwnsnmnnhlba Jul 1, 2017
10d6db7
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Jul 1, 2017
37236d2
Grade 관련 작업 진행
xorwnsnmnnhlba Jul 1, 2017
7a25189
결제 작업 완료.
xorwnsnmnnhlba Jul 7, 2017
d971a3c
no message
graybat21 Jul 8, 2017
7fe684c
Header에 구매 후 차감된 포인트 반영
xorwnsnmnnhlba Jul 8, 2017
07b56ae
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jul 8, 2017
e6bc108
pinboard 추가 삭제,admin쪽
graybat21 Jul 8, 2017
792af7d
no message
xorwnsnmnnhlba Jul 8, 2017
5e7a024
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Jul 8, 2017
757afa6
grade 에 따라서 모든 유저들 등급 업데이트기능
graybat21 Jul 8, 2017
853ab51
결제 후 사용자 등급에 따라 포인트가 올라가도록 하는 작업 수행.
xorwnsnmnnhlba Jul 10, 2017
2545d4f
no message
xorwnsnmnnhlba Jul 10, 2017
75295c9
no message
xorwnsnmnnhlba Jul 10, 2017
3631cc7
리뷰 Pagination 작업 완료(Ajax를 이용한 페이지 이동, 한 페이지당 다섯개씩 나오게 함).
xorwnsnmnnhlba Jul 11, 2017
c136fae
코드 정리(의미없는 코드 제거), 주석을 통한 컨트롤러 메소드별 설명 추가 작업 진행.
xorwnsnmnnhlba Jul 12, 2017
e43aec7
상품별 리뷰 리스트 위에 리뷰 개수 표시.
xorwnsnmnnhlba Jul 12, 2017
462c68a
일부 VO 클래스 필드 접근제어지시자(private) 추가
xorwnsnmnnhlba Jul 13, 2017
6778007
productMapper.xml에 MyBatis의 $ 파라미터를 사용한 쿼리문을 다른 쿼리문으로 대체함.
xorwnsnmnnhlba Jul 13, 2017
1e8d6cf
JUnit을 이용한 DataSource Test가 가능하도록 text-context.xml 설정파일과 CustomBeanFa…
xorwnsnmnnhlba Jul 13, 2017
23789aa
no message
xorwnsnmnnhlba Jul 13, 2017
a6b0704
비번 바꿈
graybat21 Jul 14, 2017
3e8c7c5
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jul 14, 2017
2e8db61
pin 모달 작업중
graybat21 Jul 15, 2017
5c279a8
swagger 적용
graybat21 Jul 15, 2017
5cc3561
pinBoardReply 관련 crud 만듬, pinboard 모달폼 작성중
graybat21 Jul 15, 2017
1043cc9
no message
xorwnsnmnnhlba Jul 15, 2017
1ed75f2
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Jul 15, 2017
5090278
날짜별 구매내역 작업 완료.
xorwnsnmnnhlba Jul 18, 2017
f5f9938
no message
graybat21 Jul 31, 2017
20327c2
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Jul 31, 2017
13e3b7b
String cast 문제
graybat21 Jul 31, 2017
72872aa
pom 파일 플러그인 톰캣 추가
graybat21 Jul 31, 2017
3182753
pom 에 utf8추가
graybat21 Jul 31, 2017
31053bd
no message
xorwnsnmnnhlba Jul 31, 2017
b789d3e
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Jul 31, 2017
4111fa1
회원탈퇴 기능 구현.
xorwnsnmnnhlba Jul 31, 2017
f97647c
예외처리 적용.
xorwnsnmnnhlba Jul 31, 2017
23e4054
콘솔에 예외가 발생한 경로를 표시하게 함.
xorwnsnmnnhlba Jul 31, 2017
d172e25
String Cast 문제 해결.
xorwnsnmnnhlba Jul 31, 2017
8e1567c
코드 정리.
xorwnsnmnnhlba Jul 31, 2017
35be9c6
title 변경, 상세설명 위치 변경, 장바구니 버튼 변경
xorwnsnmnnhlba Aug 5, 2017
ea369b6
로그인하지 않은 상태로 pinboard에 접근했을때, 로그인 창으로 리다이렉트시킴(인터셉터 이용).
xorwnsnmnnhlba Aug 5, 2017
7c8cb1e
회원가입시 아이디 체크하는 부분 수정(특정 버튼을 클릭하여 아이디 중복 여부와 아이디 길이를 검증하도록 함).
xorwnsnmnnhlba Aug 5, 2017
fdaf161
PinBoard 추가, PinBoard List / Pagination 작업, 각각의 PinBoard를 Modal로 띄우는 …
xorwnsnmnnhlba Aug 9, 2017
d6e2739
PinBoard 수정, PinBoard 전체 삭제, PinBoard에 있는 각각의 Pin 삭제 구현, Mail 인증 SMTP…
xorwnsnmnnhlba Aug 9, 2017
8bd9cc1
회원탈퇴시 탈퇴한 회원의 PinBoard가 모두 삭제되도록 구현.
xorwnsnmnnhlba Aug 10, 2017
695a8d5
no message
graybat21 Aug 14, 2017
ca803bb
db접속정보 그냥 넣음
graybat21 Aug 14, 2017
00f920f
swagger ui 홈컨트롤러만 수정
graybat21 Aug 14, 2017
7efb7b3
회원탈퇴 URL 인터셉터 설정에 추가, 회원탈퇴시 작성한 리뷰가 모두 삭제되도록 함. 리뷰 작성자 아이디 뒷부분 마스킹. 코…
xorwnsnmnnhlba Aug 14, 2017
001e240
코드 정리.
xorwnsnmnnhlba Aug 14, 2017
802abb4
no message
xorwnsnmnnhlba Aug 14, 2017
944a468
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Aug 14, 2017
c29ead0
PinBoard Test
xorwnsnmnnhlba Aug 14, 2017
e68be19
logback 파일 수정
graybat21 Aug 14, 2017
ca83408
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Aug 14, 2017
4c56d0f
no message
graybat21 Aug 15, 2017
941b185
database.properties 파일에 db접속 정보를 넣고 젠킨스를 통해 덮어씌우는 방식으로 바꿈.
graybat21 Aug 15, 2017
ae1ada5
메인화면 변경 중.
xorwnsnmnnhlba Aug 15, 2017
c2493e2
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Aug 15, 2017
66ba89b
upload path test : /mnt 나중에 s3에 마운트 할 폴더
graybat21 Aug 15, 2017
b0034b8
경로 /mnt 에서 \mnt 로 수정
graybat21 Aug 15, 2017
41f5ce2
no message
graybat21 Aug 15, 2017
a61b952
no message
graybat21 Aug 15, 2017
01e2dbd
관리자 페이지에서 Item 삭제 시 조건문을 한 번 거치게 하는 작업 진행.
xorwnsnmnnhlba Aug 15, 2017
c37491b
관리자 페이지에서 Item 삭제 시 조건문을 한 번 거치게 하는 작업 진행.
xorwnsnmnnhlba Aug 15, 2017
b3bf9a9
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Aug 15, 2017
f2a2ddc
업로드 경로 관련 properties 파일 이용
xorwnsnmnnhlba Aug 15, 2017
4128155
no message
graybat21 Aug 15, 2017
19b4174
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Aug 15, 2017
c34fcb3
properties 경로 통합.
xorwnsnmnnhlba Aug 15, 2017
dcb8503
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Aug 15, 2017
5de2a81
Swagger 적용 후, JUnit Test 진행.
xorwnsnmnnhlba Aug 15, 2017
8ea6fcf
no message
graybat21 Aug 15, 2017
99b364e
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Aug 15, 2017
2e58c36
test 주석처리
graybat21 Aug 20, 2017
c0e2997
no message
graybat21 Aug 20, 2017
aa8d256
관리자 페이지에서 product, item 추가, 삭제, 수정 시 조건문을 한 번 거치게 하는 작업 완료.
xorwnsnmnnhlba Aug 21, 2017
7e7cc40
no message
xorwnsnmnnhlba Aug 21, 2017
19e3e00
no message
xorwnsnmnnhlba Aug 21, 2017
1955b89
PinBoard 테이블에 이미지 컬럼 추가, 비어있는 PinBoard에 Pin 추가 시 그 Pin이 이미지로 추가되도록 함.…
xorwnsnmnnhlba Aug 22, 2017
e2db788
메인페이지 작업(베스트 상품, 최신 상품 각각 4개씩 띄우는 작업) 진행.
xorwnsnmnnhlba Aug 25, 2017
792c54d
PinBoard 대표이미지 관련 테이블 컬럼 수정, 관련 프로세스 수정. PinBoard 수정 시 PinBoard 대표 이미…
xorwnsnmnnhlba Aug 26, 2017
f728643
로고파일 변경, 상품리스트에서 링크 변경
graybat21 Aug 26, 2017
74605f6
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Aug 26, 2017
0b26344
로고파일 추가
graybat21 Aug 26, 2017
28fb124
no message
xorwnsnmnnhlba Aug 26, 2017
eaa15bb
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Aug 26, 2017
9e9cbcf
Logo 이미지 변경.
xorwnsnmnnhlba Aug 26, 2017
fca4993
공지사항, qna 상세보기 수정
graybat21 Aug 26, 2017
d940e77
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle int…
graybat21 Aug 26, 2017
52cc321
header 메뉴창 수정.
xorwnsnmnnhlba Aug 26, 2017
0fadd48
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Aug 26, 2017
47b212c
notice, qna 상세보기 약간 수정
graybat21 Aug 26, 2017
846f6f7
header, footer 작업.
xorwnsnmnnhlba Aug 26, 2017
f17be87
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Aug 26, 2017
b81c5da
no message
xorwnsnmnnhlba Aug 26, 2017
df61721
공지사항 경로 수정.
xorwnsnmnnhlba Aug 26, 2017
89ed0e6
no message
xorwnsnmnnhlba Aug 26, 2017
c95a16c
관리자 페이지 공지사항 경로 변경.
xorwnsnmnnhlba Aug 26, 2017
10602d8
qna 마지막 번호 가져오는 메소드 쿼리문 수정
graybat21 Aug 26, 2017
9eabc2a
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle
graybat21 Aug 26, 2017
d366fbd
no message
xorwnsnmnnhlba Aug 26, 2017
2a233b1
no message
xorwnsnmnnhlba Aug 26, 2017
9d0d748
no message
xorwnsnmnnhlba Aug 26, 2017
581f46e
qnaReply 포스트방식으로 보낼대 쿼리조건이 들어가서 없애고 수정함.
graybat21 Aug 26, 2017
6528340
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle
graybat21 Aug 26, 2017
3864f61
FAQ, 공지사항, Q&A 작업 완료. 게시글 삭제 시 Post 방식으로 삭제되도록 함.
xorwnsnmnnhlba Aug 28, 2017
7cec34a
Service단 트랜잭션 적용.
xorwnsnmnnhlba Aug 30, 2017
51cfea7
no message
xorwnsnmnnhlba Aug 30, 2017
b0b4824
Footer 수정.
xorwnsnmnnhlba Aug 31, 2017
c0826ac
코드 정리.
xorwnsnmnnhlba Aug 31, 2017
f5ac599
상품 목록 페이지 수정, 회원가입 이메일 전송 부분 일부 수정, 상품 검색기능 추가, 비밀번호 분실 시 임시 비밀번호로 변경…
xorwnsnmnnhlba Sep 1, 2017
54fae40
Create README.md
graybat21 Sep 2, 2017
0c82dd8
Update README.md
graybat21 Sep 2, 2017
6e53d97
Update README.md
graybat21 Sep 2, 2017
3644d55
Update README.md
graybat21 Sep 2, 2017
f3e583e
Footer 수정, 상품 리스트 수정.
xorwnsnmnnhlba Sep 2, 2017
7bbea49
Merge branch 'mastercommon' of https://github.com/graybat21/uStyle in…
xorwnsnmnnhlba Sep 2, 2017
8f8b8d4
template delete
graybat21 Sep 2, 2017
6b616fb
no message
xorwnsnmnnhlba Sep 2, 2017
3a8e3af
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle
graybat21 Sep 2, 2017
0159e1e
상품리스트 Pagination URL 수정, 관리자 페이지에서의 포인트 초기화, 회원탈퇴 부분 수정. 코드 정리.
xorwnsnmnnhlba Sep 5, 2017
d2fa63f
Header 수정.
xorwnsnmnnhlba Sep 5, 2017
859f6ad
상품 리스트 페이지, 상세페이지 코드 수정.
xorwnsnmnnhlba Sep 5, 2017
463aca9
관리자페이지 Sidebar 변경.
xorwnsnmnnhlba Sep 6, 2017
33806af
관리자 페이지 일부 수정.
xorwnsnmnnhlba Sep 6, 2017
0fc54c7
회원탈퇴시 그 회원이 작성한 Q&A를 모두 삭제하도록 구현.
xorwnsnmnnhlba Sep 7, 2017
11fa853
관리자 페이지 사이드바 수정.
xorwnsnmnnhlba Sep 7, 2017
9670e5b
Ajax를 이용하여 관리자 페이지 PinBoard 삭제 기능 구현.
xorwnsnmnnhlba Sep 7, 2017
11dc42c
회원가입, 배송지 입력 시 연락처 형식 검증이 올바르게 되도록 수정.
xorwnsnmnnhlba Sep 7, 2017
7fce0b8
readme 내용수정
graybat21 Sep 9, 2017
a27f0ad
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle
graybat21 Sep 9, 2017
0aca099
Update README.md
xorwnsnmnnhlba Sep 9, 2017
b8f7fba
Update README.md
xorwnsnmnnhlba Sep 9, 2017
444c8ce
Update README.md
xorwnsnmnnhlba Sep 9, 2017
f4d5e78
Update README.md
xorwnsnmnnhlba Sep 9, 2017
9199ef0
Update README.md
graybat21 Sep 10, 2017
fd95b17
Update README.md
graybat21 Oct 5, 2017
9ad96e6
Spring Security 관리자 권한 부분 수정.
xorwnsnmnnhlba Oct 7, 2017
ee24e8d
#001 프로젝트와 db 연결 테스트
graybat21 Oct 21, 2017
80b2db4
#001 프로젝트와 db 연결 테스트
graybat21 Oct 21, 2017
205a409
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle
graybat21 Oct 21, 2017
165c416
상단 메뉴바 수정.
xorwnsnmnnhlba Nov 25, 2017
a6efd09
war 파일 변경
graybat21 Dec 16, 2017
26197d3
no message
graybat21 Dec 16, 2017
b84b3ba
Merge branch 'mastercommon' of http://github.com/graybat21/uStyle
graybat21 Dec 16, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions .classpath
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,6 @@
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>
<attribute name="owner.project.facets" value="java"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
pom.properties

*.class

MANIFEST
7 changes: 1 addition & 6 deletions .settings/org.eclipse.core.resources.prefs
Original file line number Diff line number Diff line change
@@ -1,7 +1,2 @@
eclipse.preferences.version=1
encoding//src/main/webapp/WEB-INF/views/user/authError.jsp=UTF-8
encoding//src/main/webapp/WEB-INF/views/user/authSuccess.jsp=UTF-8
encoding//src/main/webapp/WEB-INF/views/user/base.jsp=UTF-8
encoding//src/main/webapp/WEB-INF/views/user/joinSuccess.jsp=UTF-8
encoding//src/main/webapp/WEB-INF/views/user/login.jsp=UTF-8
encoding//src/main/webapp/WEB-INF/views/user/register.jsp=UTF-8
encoding//src/main/webapp/WEB-INF/views/user/deleteForm.jsp=UTF-8
6 changes: 3 additions & 3 deletions .settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.6
org.eclipse.jdt.core.compiler.source=1.8
1 change: 0 additions & 1 deletion .settings/org.eclipse.wst.common.component
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/resources"/>
<property name="java-output-path" value="target/classes"/>
<property name="context-root" value="controller"/>
</wb-module>
Expand Down
203 changes: 203 additions & 0 deletions src/main/java/com/ustyle/controller/ItemController.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,203 @@
//package com.ustyle.controller;
//
//import java.util.Random;
//import java.util.UUID;
//
//import javax.inject.Inject;
//import javax.mail.internet.InternetAddress;
//import javax.mail.internet.MimeMessage;
//import javax.mail.internet.MimeMessage.RecipientType;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpSession;
//import javax.validation.Valid;
//
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import org.springframework.mail.javamail.JavaMailSenderImpl;
//import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
//import org.springframework.stereotype.Controller;
//import org.springframework.validation.BindingResult;
//import org.springframework.web.bind.annotation.ModelAttribute;
//import org.springframework.web.bind.annotation.PathVariable;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestMethod;
//import org.springframework.web.bind.annotation.ResponseBody;
//import org.springframework.web.servlet.ModelAndView;
//
//import com.ustyle.domain.User;
//import com.ustyle.service.UserService;
//import com.ustyle.utils.UserEntryValidator;
//
//@Controller
//public class ItemController {
//
// private static final Logger logger = LoggerFactory.getLogger(ItemController.class);
//
// @Inject
// private JavaMailSenderImpl javaMailSenderImpl;
//
// @Inject
// private UserService service;
//
// @Inject
// private UserEntryValidator userEntryValidator;
//
// @Inject
// BCryptPasswordEncoder passwordEncoder;
//
// /**
// * Simply selects the home view to render by returning its name.
// */
//
// @RequestMapping(value = "login.do", method = RequestMethod.GET)
// public String loginForm() {
// return "user/login/LOGIN";
// }
//
// @RequestMapping(value = "login.do", method = RequestMethod.POST)
// public String login(HttpServletRequest request, User user) throws Exception {
//
// try {
// User resultUser = service.userLogin(user);
// logger.info("{}", resultUser);
//
// String rawPassword = user.getPassword();
// String encodedPassword = resultUser.getPassword();
//
// if (resultUser == null || !(passwordEncoder.matches(rawPassword, encodedPassword))) {
// return "user/loginError/No Match PW";
// }
//
// HttpSession session = request.getSession();
//
// session.setAttribute("USER", resultUser);
// // session.setAttribute("session_realname",
// // resultUser.getRealname());
// session.setAttribute("session_username", resultUser.getUsername());
// session.setAttribute("session_point", resultUser.getPoint());
// // session.setAttribute("TOKEN_SAVE_CHECK", "TRUE");
//
// return "user/loginSuccess/LOGIN SUCCESS";
// } catch (NullPointerException e) {
// return "user/loginError/LOGIN ERROR";
// }
// }
//
// @RequestMapping("/logout.do")
// public ModelAndView logout(HttpServletRequest request) {
//
// ModelAndView mav = new ModelAndView();
// HttpSession session = request.getSession(false);
// if (session != null) {
// session.invalidate();
// }
// mav.addObject("user", new User());
// mav.setViewName("redirect:/login.do");
//
// return mav;
// }
//
// @RequestMapping(value = "register.do", method = RequestMethod.GET)
// public String registerForm() {
// return "user/register/Register";
// }
//
// @RequestMapping(value = "register.do", method = RequestMethod.POST)
// public ModelAndView register(@ModelAttribute @Valid User user, BindingResult bindingResult, HttpSession session)
// throws Exception {
//
// logger.info(user.toString());
// userEntryValidator.validate(user, bindingResult);
//
// String encryptPassword = passwordEncoder.encode(user.getPassword());
// user.setPassword(encryptPassword);
//
// ModelAndView mav = new ModelAndView("user/joinSuccess/JoinSuccess");
//
// if (bindingResult.hasErrors()) {
// mav.getModel().putAll(bindingResult.getModel());
// mav.setViewName("user/register/Register");
// return mav;
// }
//
// String joinCode = getUuid();
// user.setAuth(joinCode);
// sendMail(user.getUsername(), user.getEmail(), joinCode);
//
// service.insert(user);
// session.setAttribute("USER", user);
// mav.addObject(user);
//
// return mav;
// }
//
// private void sendMail(String username, String email, String joinCode) throws Exception {
//
// MimeMessage mimeMessage = javaMailSenderImpl.createMimeMessage();
//
// mimeMessage.setFrom(new InternetAddress("[email protected]"));
// mimeMessage.addRecipient(RecipientType.TO, new InternetAddress(email));
//
// String subject = "uStyle - 회원가입 인증요청메일 입니다.";
// mimeMessage.setSubject(subject);
//
// StringBuilder sb = new StringBuilder();
// // String uri = "http://localhost:8080/uStyle/";
// String uri = "http://localhost:8080/";
// sb.append("<a href='" + uri + "'>");
// sb.append("<img src='https://mark.trademarkia.com/logo-images/symeli-inc/ustyle-85007854.jpg'></a>");
// sb.append("<h1>Welcome uStyle</h1>");
// sb.append("저희 uStyle에 가입해 주셔서 감사드립니다.<br>");
// sb.append("인증을 거친후 저희 사이트를 정상적으로 이용하실 수 있습니다.<br>");
// sb.append("<hr><br>");
// sb.append("<a href='" + uri + "auth/" + username + "/" + joinCode + "'>");
// sb.append("링크를 클릭하시면 인증됩니다.</a>");
// mimeMessage.setText(sb.toString(), "UTF-8", "html");
//
// javaMailSenderImpl.send(mimeMessage);
// }
//
// @RequestMapping(value = "/auth/{username}/{auth}")
// public ModelAndView authOk(@PathVariable String username, @PathVariable String auth) throws Exception {
//
// ModelAndView mav = new ModelAndView();
// User user = new User();
// user.setAuth(auth);
// user.setUsername(username);
//
// boolean isUserAuthOk = service.userAuthOk(user);
//
// if (isUserAuthOk) {
// service.userAuthInitialize(username);
// mav.setViewName("redirect:/authSuccess.do");
// } else {
// mav.setViewName("redirect:/authError.do");
// }
//
// return mav;
// }
//
// @RequestMapping("/authSuccess.do")
// public String authSuccess() {
// return "user/authSuccess/인증 성공";
// }
//
// @RequestMapping("/authError.do")
// public String authError() {
// return "user/authError/인증 실패";
// }
//
// @RequestMapping(value = "duplicationCheck.do", method = RequestMethod.POST)
// @ResponseBody
// public int userExist(@RequestBody String username) throws Exception {
//
// logger.info(username);
// int isUserExist = service.userExist(username);
// return isUserExist;
// }
//
// private String getUuid(){
// return UUID.randomUUID().toString().replaceAll("-", "");
// }
//}
Loading