사이트 로그인
2016.04.05 08:58
아래의 순서대로 진행하시면 린툴 인증 시스템을 구현하실 수 있습니다.
1. 린툴 실행 > 지원/차단 탭 > 린툴접속기만 허용 체크 > 인증코드 생성 > 린툴서버 포트번호 수정(기본값으로 사용하셔도 무방)
2. 클립보드에 복사 > 접속기 각종 셋팅 > 접속기 만들기
3. LintoolServer.exe 를 서버에서 실행 > 설정 > 인증코드 > 붙혀넣기 > 포트번호 설정(접속기에서 설정한 값) > 확인 > 서버실행
4. 아래를 참고하여 서버팩 소스 수정
에바/일팩 기준
src > server > Authorization.java
//임포트 추가 ///////////////////////
import java.io.File;
/////////////////////////////////////
public void auth(LineageClient client, String accountName, String password, String ip, String host) throws IOException { // <- 함수 안에
// 전용접속기 인증 ///////////////////////////////////////////////////////////////////////////// 여기부터
String acceptdir = "c:\\nare.me\\"+"\\"+ip;
File authdir=new File(acceptdir);
if(authdir.exists()){ // 린툴 접속기 켰을때
}else{ // 린툴 접속기 안켰을때
_log.info("전용 접속기 미사용으로 접속거부. account=" + accountName + " ip=" + ip); // CMD 창에 알림
client.sendPacket(new S_Notice("전용 접속기로 접속하시길 바랍니다.")); // 클라이언트에 통보
//eva.writeMessage (10, "계정" + accountName + "IP" + client.getHostname()); // 매니저창에 알림(필요에 따라 주석제거 - 점팩매니저용)(소주서버님 추가)
//eva.LogServerAppend("타접속기",+ accountName + "IP" + client.getHostname(), 1); // 매니저창에 알림(필요에 따라 주석제거 - 에바매니저용)(소주서버님 추가)
disconnect(client); // 연결끊기
return;
}
///////////////////////////////////////////////////////////////////////////////////////////////// 여기까지 추가
이 접속기 2.7에 쓸 수 있나요?