<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<%@ page import="com.ubintis.agt5.api.ApiTokenService" %>
<%@ page import="com.ubintis.agt5.common.util.JsonUtil" %>
<%@ page import="com.ubintis.agt5.common.util.StrUtil" %>

<%@ page import="java.util.HashMap" %>

<%
	String errorCode = "";
	String pni_token = "";

	String user_id = request.getParameter( "user_id" );
	String user_nm = "홍길동";
	
	HashMap<String, String> dataMap = new HashMap<String, String>();
	dataMap.put( "user_telno", "02-1234-1234" );
	dataMap.put( "user_email", "test@test.com" );
	
	String user_data = JsonUtil.toString( dataMap );
	
	String user_ip = request.getRemoteAddr();
	String user_agent = request.getHeader( "User-Agent" );
	
	if( user_id != null && !"".equals( user_id ) ) {
		ApiTokenService apiTokenService = new ApiTokenService();
		pni_token = apiTokenService.createToken( user_id, user_nm, user_data, user_ip, user_agent );
		
		if( "".equals( pni_token ) ) {
			errorCode = apiTokenService.getErrorCode();
		}
	
	} else {
		errorCode = "E001";
	}
	
	out.println( "param [user_id : " + user_id + ", user_ip : " + user_ip + "]<br/><br/>" );
	out.println( "result [pni_token : " + pni_token + "]<br/><br/>" );
	out.println( "error [errorCode : " + errorCode + "]<br/><br/>" );
%>