Open sooobee opened 1 year ago
.DS_Store
, .bashrc
, .htpasswd
, php.ini
등의 시스템 파일이 포함되어 있습니다.
.htpasswd
파일에는 s00bee2
계정의 패스워드도 포함되어 있습니다(hash 된 패스워드지만요).
동작에 불필요한 파일은 제거하시는게 좋을 것 같네요.
참고로 @sooobee 님의 4p
브랜치에 추가 커밋을 하면 이 PR에 계속해서 반영되므로 다시 PR을 등록하실 필요가 없습니다.
PHPUnit 테스트 코드가 /adm
에 위치한 것 및 adm/menu_listTest.php
파일은 예시 수준의 무의미한 테스트를 실행하고 있는 등 과제 목적이라지만 특정 목적을 이루기 위한 정상적인 변경이 아닌 수업 과제 해결만을 위한 PR로 보여집니다.
.htpasswd
파일 등 불필요한 파일이 포함된 문제과제를 내 준 사람이라면 좋은 점수를 줄 필요를 느끼지 못할 것 같습니다.
@kkigomi 님이 제기한 문제 이외에 좀 더 더하자면,
.htaccess 파일의 내용을 변경하고 있는데, 해당 파일에 쓰기 권한이 없어서 해당 동작이 실패할 수도 있습니다. 쓰기 권한이 없다면, 계속 "코드가 성공적으로 추가되었습니다."라고 나오겠네요. 이 부분에 대한 보완도 필요할 것 같습니다.
여담으로, http -> https로 리다이렉트 하는 기능을 추가하기 위해 .htaccess 파일을 임의로 변경하는 것은 적절하지 못해보입니다. Apache 환경뿐 아니라 nginx도 환경도 있을테고, 이미 해당 소스 코드가 .htaccess에 추가되어 있는 상태에서 "https 적용하기" 버튼을 클릭하면 중복되는 부분만 계속 무의미하게 추가될 뿐입니다.
안녕하세요. SIR 입니다.
코드를 남겨주셔서 감사합니다.
앞으로 개발 하는데 참고하겠습니다.
안녕하세요. 전북대학교 컴퓨터인공지능학부 4학년 공리, 권시은, 박진용, 김수비 입니다.
오픈소스에 기여해야하는 학교 과제로 인해 그누보드를 직접 사용해보고 다음과 같은 부분을 개선하면 사용자에게 더욱 편리할 것 같아 부족한 걸 알지만 최대한 수정을 진행해 보았습니다.
관리자 모드 1:1 문의 설정(qa_config.php) 창에서 확인 버튼을 저장과 목록 버튼으로 분리
관리자 모드 메뉴 설정에서 메뉴 다중 선택 가능하도록 변경
http 보안 강화를 위한 설명 메뉴 추가
CI를 위한 workflow 추가 (push시 설정 php 버전과의 호환성 체크)
감사합니다.