장뽕뽕의 개발일기
close
프로필 배경
프로필 로고

장뽕뽕의 개발일기

  • 분류 전체보기 (153) N
    • Java (61)
      • Springboot (28)
      • Architecture (0)
      • Algorithm (17)
      • Trouble-Shooting (3)
      • Basic (13)
    • Security (20) N
      • Practice (4) N
      • System (7)
      • Network (4)
      • Application (5)
    • Mobile (0)
      • Android (0)
      • Flutter (0)
    • JavaScript (16)
      • Node.js (16)
    • Linux (8)
    • Network (6)
    • Docker (4)
    • Project (5)
      • SecuriSuite (5)
    • Certificate (2)
      • 정보처리기사 (1)
      • 정보보안기사 (1)
    • Legacy (27)
      • JS+PHP+SQL (27)
    • 루트권한 없는 나의 하루 (4)
  • 홈
공지사항, 이벤트 등 게시판 만들기 - 글쓰기

공지사항, 이벤트 등 게시판 만들기 - 글쓰기

http://hoowave.dothome.co.kr/ 장뽕뽕웹게임 강화해서 광물캐기, 커뮤니티hoowave.dothome.co.kr개인 사이트에서 사용해 본 것을 토대로 작성하는 게시글입니다..먼저 admin_board 테이블을 만들어 줍니다.CREATE TABLE `admin_board` ( `id` int UNSIGNED NOT NULL, `menu` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `title` varchar(150) NOT NULL, `content` text NOT NULL, `write_user` varchar(20) NOT NULL, `date` datetime NOT NULL, `hi..

  • format_list_bulleted Legacy/JS+PHP+SQL
  • · 2025. 2. 16.
  • textsms
권한에 따라 페이지 비정상 접근 방지

권한에 따라 페이지 비정상 접근 방지

일반 유저의 경우 http://hoowave.dothome.co.kr/user/userpage.html관리자의 경우 http://hoowave.dothome.co.kr/admin/adminpage.html입니다. 비회원이 일반 유저, 관리자 페이지 접근일반 유저가 관리자 페이지 접근하는 것을 방지해 볼게요.현재 폴더 구조가 이렇게 되어있어요.아 참 hothome은 다른 이유 없이 dothome 치려다 오타 나서 hothome으로 됐어요.. main 폴더 안에서 회원가입, 로그인을 처리하고/user/admin페이지로 분기하게 되는데 동시에DB에서 받아온 회원 정보로세션 값을 부여받습니다.그 안에 권한 값도 있어요.$localdir=explode("/",$_SERVER['REQUEST_URI']);$loca..

  • format_list_bulleted Legacy/JS+PHP+SQL
  • · 2025. 2. 16.
  • textsms
로그인 페이지 만들기 - 처리

로그인 페이지 만들기 - 처리

https://hoowave.tistory.com/29 회원가입 페이지 만들기 - 2https://hoowave.tistory.com/28 회원가입 페이지 만들기 - 1https://hoowave.tistory.com/26 로그인 페이지 만들기 - 설계웹 서버까지 세팅이 완료가 되었다면, 홈페이지 구조를 만들어줍니다.홈페이지 구조  mahoowave.tistory.com내용은 해당 게시글에 이어집니다.. 우선 공백 처리 방지를 위해 유효성 검사를 추가했습니다.main.html 로그인 ID : 아이디를 입력해주세요. PW : 비밀번호를 입력해주세요. 로그인 회원가입  script.jsfunction fi..

  • format_list_bulleted Legacy/JS+PHP+SQL
  • · 2025. 2. 16.
  • textsms
회원가입 페이지 만들기 - 2

회원가입 페이지 만들기 - 2

https://hoowave.tistory.com/28 회원가입 페이지 만들기 - 1https://hoowave.tistory.com/26 로그인 페이지 만들기 - 설계웹 서버까지 세팅이 완료가 되었다면, 홈페이지 구조를 만들어줍니다.홈페이지 구조  main : 로그인 페이지 관련 폴더입니다.admin : 관리자hoowave.tistory.com 회원가입 정보를 Front 단에서 입력받았다면이번엔 Back 단에서 처리를 해볼게요앞 게시글에서 완성하지 못한script.js -> ajax 처리 함수function call_ajax_main(type = null) { $.ajax({ url: 'ajax_main.php', type: "post", data: { ..

  • format_list_bulleted Legacy/JS+PHP+SQL
  • · 2025. 2. 16.
  • textsms
회원가입 페이지 만들기 - 1

회원가입 페이지 만들기 - 1

https://hoowave.tistory.com/26 로그인 페이지 만들기 - 설계웹 서버까지 세팅이 완료가 되었다면, 홈페이지 구조를 만들어줍니다.홈페이지 구조  main : 로그인 페이지 관련 폴더입니다.admin : 관리자 전용 페이지입니다.js : javascript 파일 관련 폴더입니다.hoowave.tistory.com로그인 처리를 하기 전에, 회원가입 처리를 먼저 하는 것이 좋겠다 생각해서회원가입 페이지 먼저 만들었습니다.join.html 회원가입 ID : 아이디는 4~20자로 입력해주세요. PW : 비밀번호는 9~20자로 입력해주세요. Confirm_PW : 비밀번호가 일치하지 않습니다. ..

  • format_list_bulleted Legacy/JS+PHP+SQL
  • · 2025. 2. 16.
  • textsms

DB Connection - Class

https://hoowave.tistory.com/25 DB Connection웹페이지에서 DB에 접속합니다. $db_host : 접속 호스트$db_user : 접속 ID$db_password : 접속 PW$db_name : 접속 DB입력받은 정보는 mysqli_connect 함수를 통해 DB에 접속하게 되고,접속 DB정보는 connect 변수에 입hoowave.tistory.com이전 게시글에 이어 진행됩니다..PHP로 DB에 값을 저장하고 검색하고 하는 작업을 하기 전에질의문을 편하게 주고 받기 위해 클래스를 만들어서 사용합니다.Class DB{ private static $connect; public function __construct() { $db_host="..

  • format_list_bulleted Legacy/JS+PHP+SQL
  • · 2025. 2. 16.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
공지사항
  • 장뽕뽕 사이트를 오픈합니다.
  • 개발 일기 사이트 이전 안내
전체 카테고리
  • 분류 전체보기 (153) N
    • Java (61)
      • Springboot (28)
      • Architecture (0)
      • Algorithm (17)
      • Trouble-Shooting (3)
      • Basic (13)
    • Security (20) N
      • Practice (4) N
      • System (7)
      • Network (4)
      • Application (5)
    • Mobile (0)
      • Android (0)
      • Flutter (0)
    • JavaScript (16)
      • Node.js (16)
    • Linux (8)
    • Network (6)
    • Docker (4)
    • Project (5)
      • SecuriSuite (5)
    • Certificate (2)
      • 정보처리기사 (1)
      • 정보보안기사 (1)
    • Legacy (27)
      • JS+PHP+SQL (27)
    • 루트권한 없는 나의 하루 (4)
최근 글
인기 글
최근 댓글
태그
  • #Spring
  • #php
  • #phpMyAdmin
  • #springboot
  • #javascript
  • #java
  • #html
  • #SQL
  • #dothome
  • #algorithm
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바