본문 바로가기 메뉴 바로가기

바른소리

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

바른소리

검색하기 폼
  • 분류 전체보기 (122)
    • Front-end 🔥🖤 (59)
      • JavaScript (23)
      • CSS (8)
      • React (14)
      • 알고리즘&자료구조 (1)
      • 멋쟁이사자처럼🦁 (10)
    • 졸업작품 🎓 (10)
    • 현장실습 🏙 (36)
    • 정보처리기사 (12)
    • 회고 (3)
  • 방명록

졸업작품 🎓 (10)
[졸업작품] 정비이력 등록 시 간단 인증하기 (pw 일치여부)

대망의 마지막 졸업작품 포스팅! 얼른 마무리 해봅시다. (사실 졸작 끝난지 보름정도 된 것 같은데 정리하려니까 기억이 잘 안나요 ,,,,,,ㅎㅎ) 오늘 할 것 - 정비이력 등록 시 pw를 입력하게 한다. - 이 pw는 로그인 시 입력한 pw와 같아야 한다. - pw가 같지 않으면 등록할 수 없다. 이렇게 차량 기본정보와 정비내역을 등록해야 하는데요! 기본정보/정비내역 등록 시에는 비밀번호를 입력해야만 합니다. 이때, 로그인 시 입력했던 비밀번호와 일치해야 등록 가능하도록 하고 싶었습니다. 로그인 서버.php에서 password 세션 값을 가져올 때, 로그인 페이지에서 post 방식으로 받아온 값을 넣도록 했습니다. post[pass1]이 아니라 쿼리 돌린 값에서 가져오는 row값으로 넣어보니까 복호화했더..

졸업작품 🎓 2021. 10. 25. 15:13
[졸업작품] 관리자 페이지 만들기 2 (인증여부 update, 관리자만 접근, 파일과 id 연결)

(2021.09.05 본인 네이버 블로그에서 작성한 글 옮겨옴) 폭풍 업로드 하는 날입니다. ​ 이번 글 대박 깁니다. ​ 그치만 아무도 안봐주니까 나만보니까 ​ 길어도 괜춘 ㅎㅎ;; ​ ​ 하도 많은걸 고쳐서 .. 까먹기 전에 올려야 해요 지난 시간에... 관리자 페이지를 만들던 도중 문제가 두가지 생겼습니다. ​ 1. 사용자 정보/ 인증 자료는 올라오는 순서대로 출력된다. 2. 일반 사용자로 로그인해도 admin.php 주소만 알면 사용자 관리에 접근 가능하다. ​ ​ ​ ​ 해결해봅시다, ​ ​ ​ 먼저 1번! ​ 이건 계속 머릿속에서 '아 이렇게 하면 될 것 같은데..' 하면서도 ​ 실제로는 코드를 어떻게 써야할지 모르겠어서 ​ 약간 버벅이던 부분입니다. ​ 결론은 내 쿼리 실력이 부족하다는 것 ..

졸업작품 🎓 2021. 10. 24. 16:34
[졸업작품] 관리자 페이지 만들기 (회원정보와 인증자료 띄우기)

(2021.09.05 본인 네이버 블로그에서 작성한 글 옮겨옴) 하이루 ​ ​ 오늘 써볼 글은 바로바로 ​ ​ "관리자 페이지 만들기" ​ ​ ​ 만들어보겠습니다. ​ ​ ​ ​ ​ ​ 제가 생각한 관리자 페이지는 대강 이렇습니다. ​ ​ ​ 손으로 그려야 기억에도 잘남고 이대로 만들어져서 ​ 항상 뭐든 손으로 적는 편입니다. ​ ​ ​ ​ 아무튼 ​ ​ 코드를 써봅시다. ​ ​ admin.php 홈 소개 등록 및 조회 기본정보/정비내역 등록 이력 조회 주행거리 입력 사용자 관리 번호 사용자 ID 닉네임 파일명 자격증명 발급처 발급일자 인증여부 가입일시

졸업작품 🎓 2021. 10. 24. 16:34
[졸업작품] 마이페이지에서 파일 업로드하기 2

(2021.09.05 본인 네이버 블로그에서 작성한 글 옮겨옴) 지난 시간에... 순조롭게 구현을 하던 중 생긴 문제 ..! ​ 1. 내가 업로드한 파일만 보고싶은데 모두가 올린 파일이 다 보임. (file_list.php) 2. 내가 로그인한 아이디와 다른 아이디를 입력해도 비밀번호만 맞으면 업로드 됌. ​ ​ ​ ​ 해결해왔습니다. ​ 우선, 1번은 주언이 했고 2번은 아주 간단했습니다. ​ ​ ​ 해봅시다. ​ ​ 1. 내가 업로드한 파일만 보고싶은데 모두가 올린 파일이 다 보임. (file_list.php) ​ 마이페이지에서 파일 업로드 후 file_list.php 가 떴었는데 ​ 업로드 목록을 볼 수 있는 페이지입니다. ​ 근데 모든 사용자들이 업로드한 사진이 다 뜨게끔 되어있었습니다. ​ ​ ..

졸업작품 🎓 2021. 10. 24. 16:33
[졸업작품] 마이페이지에서 파일 업로드하기

(2021.09.05 본인 네이버 블로그에서 작성한 글 옮겨옴) 블로그 쓰기 딱 좋은 새벽 2시 43분입니다. ​ 왕 올만에 쓰는 졸업작품 카테고리네요. ​ ​ 오늘 해볼것은 주짱이 만든 파일업로드에 숟가락만 얻은 ​ 마이페이지에서 파일 업로드하기 입니다. ​ ​ 대부분의 코드는 주언이 작성했고 ​ 저는 거기에 몇가지만 추가했으니 오늘 포스팅 지분은 ​ 주언 80% 나 20% 정도 될 것 같습니다 ^~^ ​ [출처] 주원 ​ ​ ​ 우선 주언이 만든 것은 간략하게 다음과 같습니다. ​ ​ ​ 마이페이지에서 아이디/비번 입력 후, 파일을 선택하여 업로드 합니다. ​ ​ 업로드 되었답니다. ​ 업로드된 파일을 볼 수 있는 file_list.php에 가서 확인해보면 ​ ​ ​ ​ 저는 여기에 숟가락 얻을 생각..

졸업작품 🎓 2021. 10. 24. 16:33
[졸업작품] app.js / html 바꾸기 -> dapp 연결시키기

(2021.05.20 본인 네이버 블로그에서 작성한 글 옮겨옴) ​ [출처] 주언씨 ​ app.js typeof web3 !== "undefined" ? (web3 = new Web3(web3.currentProvider)) : (web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:7545"))); if (web3.isConnected()) { console.log("connected"); } else { console.log("not connected"); exit; } const contractAddress = "0xB0DC1D40B1CC347CD56BD4759eCa0B89b3618B8A"; const smartContract = we..

졸업작품 🎓 2021. 10. 24. 16:33
[졸업 작품] 스스로 web3.js와 스마트 컨트랙트 연동하기

(2021.05.18 본인 네이버 블로그에서 작성한 글 옮겨옴) *5월 초에 하던것 이제올림^^;* 1. Web3.js와 자바 스크립트를 활용한 간단 예제 [참고] https://kimsfamily.kr/333?category=903691 6. web3.js 와 자바스크립트를 활용한 간단한 예제 1. 스마트 계약의 시작, 리믹스 도구 사용해보기 2. 솔리디티 개발환경 구성 3. 스마트컨트랙트 작성 후 배포하기 4. openzeppelin 사용하여 ERC20 토큰 만들기 5. Ropsten 테스트넷에 ERC20토큰 배포하기 6. kimsfamily.kr 2. Web3.js 라이브러리 맛보기 [참고] [이더리움 dAPP 만들기] web3.js 라이브러리 맛보기 - YouTube ​ ​ ​ ​ 1과2를 하는 ..

졸업작품 🎓 2021. 10. 24. 16:32
[졸업작품] 스마트컨트랙트 작성 및 수정하기

(2021.05.17 본인 네이버 블로그에서 작성한 글 옮겨옴) 기존에 실습했던 상품관리 dapp을 참고해서 우리 조의 프로젝트에 대한 스마트 컨트랙트를 작성했다. 처음에는 그냥 따로따로 했다가 구조체로 바꾸었고, mapping과 함수도 넣었다. ​ 오늘은 이 코드를 해석해서 제대로 이해해보고, remix와 메타마스크를 이용해서 실행해보자! ​ ​ 1. 주행거리 입력 시 이더 지급하는 스마트 컨트랙트 1-1 소스코드 이해하기 ​ //4줄 : Distance 라는 클래스 생성 //5~7줄 : corporation -> 이더 지급자 , client -> 주행거리 입력 및 이더 수령자 , reward -> 지급할/받을 이더 //10줄 : mapping (uint32 => Distance) public dist..

졸업작품 🎓 2021. 10. 24. 16:32
[졸업작품] 스마트 컨트랙트 작성하고 배포하기

(2021.05.03 본인 네이버 블로그에서 작성한 글 옮겨옴) * 오늘의 목표 * 1. 가나슈 설치 2. 메타 마스크 설치 (저번에 해놈) 3. 스마트 컨트랙트 작성 후 가나슈 계정 연결하여 배포 4. 블록에 작성한 내용 콘솔창에서 확인 ​ ​ 1. 가나슈 설치 ​ [참고] https://markpark107.github.io/devlog/2018/08/07/dev-react,-solidity,-truffle-and-front-end/ Dapp 개발기 - 환경설정 우선 아무생각없이 DApp 개발을 하겠다고 나대지 말자. markpark107.github.io ​ 2. 메타 마스크 설치 ​ [참고] https://medium.com/@weekly.teckle/%EB%A9%94%ED%83%80%EB%A7%..

졸업작품 🎓 2021. 10. 24. 16:32
[졸업작품] 우분투에서 이더리움으로 간단한 상품관리 dApp 만들기

(2021.04.28 본인 네이버 블로그에서 작성한 글 옮겨옴) 졸업 작품 만들기 전에 프로그램 익히려고 만들어 본 상품관리 dApp ! ​ [참고] https://developer-mac.tistory.com/85?category=313482 [이더리움 dApp] 이더리움으로 간단한 상품관리 dApp 만들기 -- 수정 19.11.18 -- Github 소스코드 약간의 오류를 수정하였습니다. 이더리움의 꽃은 바로 스마트컨트랙트를 이용한 dApp입니다. 비트코인과 다르게 이더리움의 스마트 컨트랙트는 강력한 차별점으 developer-mac.tistory.com *감사합니다* ​ ​ ​ !!우분투 안에 크롬 다운받음!! [참고] https://somjang.tistory.com/entry/Ubuntu%EC%..

졸업작품 🎓 2021. 10. 24. 16:31
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
  • DAPP
  • 백준
  • 현장실습 기록
  • MySQL
  • CSS
  • 정보처리기사 실기 정리
  • 프로그래머스
  • 정보처리기사
  • 정처기 실기 정리
  • C언어
  • 정처기 실기
  • 졸업작품
  • 스마트컨트랙트
  • 홈페이지 만들기
  • 갤러리띄우기
  • 리액트
  • php게시판만들기
  • indexOf()
  • set 객체
  • css grid
  • php 달력만들기 응용
  • JavaScript
  • HTML
  • php
  • 블록체인
  • 현장실습
  • 노마드코더
  • 졸업작품준비
  • 정보처리기사 실기
  • 이더리움
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바