요기보드3   필수기초 선택과목 요기보드 그누보드 로그인

요기보드 Ver.3


관리자 등록, 관리자 메뉴

요기보드의 각 메뉴들을 탐색하기 전에 먼저 '관리자' 부터 등록하고 시작을 하자구.
'관리자'는 여러분이 만든 홈페이지의 총책임자로 회원을 조회하고, 회원등급을 조정하고, 최근 올라온 게시글을 보고 적절치 않은 글이면 삭제해 버릴 수 있는 권한을 가지고 있어.
어느 사이트나 다 있는 최소한의 기능이야.

이미 요기보드 설치후에 회원등록을 한 분들도 있을거야.
그런데 관리자는 보이지 않았지?
다른 웹보드 프로그램들에서는 설치를 마치면 가장 먼저 관리자를 등록하라는 메뉴가 떠서 관리자 아이디, 비번을 등록하고 시작하는데 '요기보드'는 그렇지 않아서 그래.
'요기보드'에서는 첫번째 관리자는 여러분이 DB관리 프로그램에 직접 들어가서 지정해 주어야 해.
이렇게 한 이유는 프로그램 코드를 최대한 짧게 만들기 위해서야.
따라서 해 보자구.

1. [로그인] - [회원가입] 을 차례로 선택해서 관리자로 사용할 아이디, 비번으로 회원가입을 해.

이렇게 회원가입을 하면 일반 회원과 차이점은 없어.
이제 이 아이디를 관리자로 만들거야.

2. DB관리 프로그램인 adminer.php 를 실행해서 DB 에 접속해.

DB관리 프로그램인 adminer 에 대해서는 아래 MySQL 에서 설명을 했지? 아직 읽지 않았으면 그곳을 참조해봐

https://yogibbs.cafe24.com/yogi3/a2-mysql.php

adminer 를 사용하지 않고 phpMyAdmin 이나 HeideSQL 같은 다른 DB관리 프로그램을 사용하는 분들은 해당 프로그램으로 접속해도 괜찮아.

3. 테이블에서 yg_user 를 선택해서 테이블 내용보기 (데이터 선택)을 클릭해.

아래와 같이 회원가입한 회원들의 리스트가 보일거야.

회원리스트

여기서 관리자의 level (등급)을 보면 2 로 되어 있지?
요기보드에서는 회원가입하면 기본이 2 로 저장이 되도록 되어 있어.
그런데 총 관리자는 등급이 10 이어야 하거든, 이것을 수정해 보자구.

4. 좌측 [편집]을 클릭해서 관리자 수정화면으로 들어가서 level 를 10 으로 변경하고 [저장]


관리자등급 지정

5. 다시 홈페이지로 와서 다시 [로그인]을 해.

현재 로그인 상태이면 일단 로그아웃을 하고, 다시 관리자 아이디,비번을 입력해서 로그인을 해.
관리자로 로그인을 하면 화면의 주메뉴 우측에 [관리자] 라는 메뉴가 보일거야.

관리자 메뉴

6. 메뉴에서 [관리자]를 선택해서 들어가


관리자 전용 게시판

좌측의 첫번째 부메뉴는 [관리자 전용 게시판] 으로, 관리자만 사용할 수 있는 게시판이야.

7. [관리자전용 게시판] 을 선택하고, 우측 화면에서 [글쓰기]를 선택

게시글 쓰기 화면에서 다음과 같이 대충 내 홈페이지 소개글을 쓰고 저장해.
(이것은 나중에 intro.php 를 설명할 때 쓰려고 관리자 게시글을 하나 추가하는 거야)

제목 :
intro.php 내용
내용 :
<h1>내 홈페이지를 소개합니다.</h1>
<br><br>
여러분 반갑습니다. <br>
요기보드 고맙습니다.<br>

8. 방금 등록된 이 게시글의 제목(intro.php 내용)을 클릭해서 내용을 보고 이 게시글의 고유번호를 기억해 둬.

게시글 번호는 브라우저 주소줄에 bno=2 와 같은 형태로 번호가 보일거야.
또는 DB관리 프로그램에서 yg_bbs 테이블의 내용보기에서 bno 필드의 번호로 이 글에 대한 고유번호야.
(이것은 뒤 쪽 intro.php 를 설명할 때 이 번호를 사용할 거야...)

관리자 지정 게시글

9. 관리자페이지에서 다른 메뉴들도 한 번 살펴 보도록 해.

관리자는 최초 1명만 등록하면 나머지 관리자들은 이 관리자페이지에서 추가로 등록할 수 있어.
[회원정보]에서 회원가입한 회원 중에서 관리자로 등업 시키고 싶은 회원을 선택해서 등급을 8 이상으로 수정해서 저장하면 해당 회원은 다음번 로그인 할 때 부터 관리자 메뉴와 권한을 사용할 수 있어.
목차제 목조회
577
337
277
256
268
246
203
198
160
167
213
223
233
117
148
160
150
185