first
This commit is contained in:
70
safekiso-server/modules/base/views/main/pages/error.ejs
Normal file
70
safekiso-server/modules/base/views/main/pages/error.ejs
Normal file
@@ -0,0 +1,70 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title><%=__(infos.appInfo.name)%></title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
<%- include(infos.localPath + "/partials/gtag", {}) %>
|
||||
<%- include("../partials/scripts-header", { infos: infos }) %>
|
||||
|
||||
<%- include("../partials/head", {infos: infos}) %>
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/feather/css/feather.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/themify-icons/themify-icons.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/icofont/css/icofont.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/font-awesome/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/css/pages.css">
|
||||
</head>
|
||||
|
||||
<body themebg-pattern="theme6">
|
||||
|
||||
<div id="pcoded" class="pcoded">
|
||||
<div class="pcoded-overlay-box"></div>
|
||||
<div class="pcoded-container navbar-wrapper">
|
||||
<nav class="navbar header-navbar pcoded-header" header-theme="theme6">
|
||||
<div class="navbar-wrapper">
|
||||
<div class="navbar-logo">
|
||||
<a href="/">
|
||||
<font size="+1" color="white"><%=__(infos.appInfo.name)%></font>
|
||||
</a>
|
||||
</div>
|
||||
<div class="navbar-container container-fluid">
|
||||
<ul class="nav-left">
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
<section class="login-block offline-404">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
|
||||
<div class="card auth-box">
|
||||
<div class="card-block text-center">
|
||||
<form>
|
||||
<h1><%=errorCode%></h1>
|
||||
<h2 class="m-b-15 text-muted"><%=errorMessage%></h2>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
|
||||
<%- include("../partials/js-base", {infos: infos}) %>
|
||||
|
||||
<script type="ca8f5c520f76c1b85a9e7c0b-text/javascript" src="/admindek/bower_components/modernizr/js/modernizr.js"></script>
|
||||
<script type="ca8f5c520f76c1b85a9e7c0b-text/javascript" src="/admindek/bower_components/modernizr/js/css-scrollbars.js"></script>
|
||||
<script type="ca8f5c520f76c1b85a9e7c0b-text/javascript" src="/admindek/js/script.js"></script>
|
||||
|
||||
<%- include("../partials/scripts-footer", { infos: infos }) %>
|
||||
|
||||
|
||||
</html>
|
||||
114
safekiso-server/modules/base/views/main/pages/index.ejs
Normal file
114
safekiso-server/modules/base/views/main/pages/index.ejs
Normal file
@@ -0,0 +1,114 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<%- include(infos.localPath + "/partials/gtag", {}) %>
|
||||
<%- include("../partials/scripts-header", { infos: infos }) %>
|
||||
<!--
|
||||
<script ...></script>
|
||||
-->
|
||||
|
||||
|
||||
<%- include("../partials/head", { infos: infos }) %>
|
||||
<!--<title>... -->
|
||||
<!--<meta... -->
|
||||
<!--<link... -->
|
||||
</head>
|
||||
<body>
|
||||
<div class="loader-bg">
|
||||
<div class="loader-bar"></div>
|
||||
</div>
|
||||
<div id="pcoded" class="pcoded">
|
||||
<div class="pcoded-overlay-box"></div>
|
||||
<div class="pcoded-container navbar-wrapper">
|
||||
<%- include("../partials/top-navbar", { infos: infos }) %>
|
||||
<!-- <nav... -->
|
||||
<!-- </nav> -->
|
||||
|
||||
<div class="pcoded-main-container">
|
||||
<div class="pcoded-wrapper">
|
||||
|
||||
<%- include(infos.localPath + "/partials/side-navbar", { infos: infos }) %>
|
||||
<!-- <nav class="pcoded-navbar"> -->
|
||||
<!-- </nav> -->
|
||||
|
||||
<div class="pcoded-content">
|
||||
|
||||
|
||||
<%- include(infos.localPath + "/partials/hub", { infos: infos }) %>
|
||||
<!-- <div class="page-header card"> -->
|
||||
<!-- </div> -->
|
||||
<!-- <div class="pcoded-inner-content"> -->
|
||||
<!-- </div> -->
|
||||
<!-- <div id="styleSelector"> -->
|
||||
<!-- </div> -->
|
||||
</div>
|
||||
|
||||
<div id="styleSelector">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--[if lt IE 10]>
|
||||
<div class="ie-warning">
|
||||
<h1>Warning!!</h1>
|
||||
<p>You are using an outdated version of Internet Explorer, please upgrade
|
||||
<br/>to any of the following web browsers to access this website.
|
||||
</p>
|
||||
<div class="iew-container">
|
||||
<ul class="iew-download">
|
||||
<li>
|
||||
<a href="http://www.google.com/chrome/">
|
||||
<img src="/images/browser/chrome.png" alt="Chrome">
|
||||
<div>Chrome</div>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.mozilla.org/en-US/firefox/new/">
|
||||
<img src="/images/browser/firefox.png" alt="Firefox">
|
||||
<div>Firefox</div>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.opera.com">
|
||||
<img src="/images/browser/opera.png" alt="Opera">
|
||||
<div>Opera</div>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.apple.com/safari/">
|
||||
<img src="/images/browser/safari.png" alt="Safari">
|
||||
<div>Safari</div>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://windows.microsoft.com/en-us/internet-explorer/download-ie">
|
||||
<img src="/images/browser/ie.png" alt="">
|
||||
<div>IE (9 & above)</div>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<p>Sorry for the inconvenience!</p>
|
||||
</div>
|
||||
<![endif]-->
|
||||
|
||||
|
||||
|
||||
<%- include("../partials/scripts-body", { infos: infos }) %>
|
||||
<!--
|
||||
<script ...></script>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<%- include("../partials/scripts-footer", { infos: infos }) %>
|
||||
<!--
|
||||
<script ...></script>
|
||||
-->
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
74
safekiso-server/modules/base/views/main/pages/next.ejs
Normal file
74
safekiso-server/modules/base/views/main/pages/next.ejs
Normal file
@@ -0,0 +1,74 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
<title><%=__(infos.appInfo.name)%></title>
|
||||
<%- include(infos.localPath + "/partials/gtag", {}) %>
|
||||
<%- include("../partials/scripts-header", { infos: infos }) %>
|
||||
|
||||
<%- include("../partials/head", {infos: infos}) %>
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/feather/css/feather.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/themify-icons/themify-icons.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/icofont/css/icofont.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/font-awesome/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/css/pages.css">
|
||||
</head>
|
||||
|
||||
<body themebg-pattern="theme6">
|
||||
|
||||
<div id="pcoded" class="pcoded">
|
||||
<div class="pcoded-overlay-box"></div>
|
||||
<div class="pcoded-container navbar-wrapper">
|
||||
<nav class="navbar header-navbar pcoded-header" header-theme="theme6">
|
||||
<div class="navbar-wrapper">
|
||||
<div class="navbar-logo">
|
||||
<a href="/">
|
||||
<font size="+1" color="white"><%=__(infos.appInfo.name)%></font>
|
||||
</a>
|
||||
</div>
|
||||
<div class="navbar-container container-fluid">
|
||||
<ul class="nav-left">
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
<section class="login-block offline-404">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
|
||||
<div class="card auth-box">
|
||||
<div class="card-block text-center">
|
||||
<form>
|
||||
<h1><%=bigTitle%></h1>
|
||||
<h2 class="m-b-15 text-muted"><%=smallTitle%></h2>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="text-center">
|
||||
<p></p>
|
||||
<p></p>
|
||||
<p></p>
|
||||
<a href="<%=nextUrl%>" class="btn btn-inverse m-t-30"><%=nextTitle%></a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
|
||||
<%- include("../partials/js-base", {infos: infos}) %>
|
||||
|
||||
<script type="ca8f5c520f76c1b85a9e7c0b-text/javascript" src="/admindek/bower_components/modernizr/js/modernizr.js"></script>
|
||||
<script type="ca8f5c520f76c1b85a9e7c0b-text/javascript" src="/admindek/bower_components/modernizr/js/css-scrollbars.js"></script>
|
||||
<script type="ca8f5c520f76c1b85a9e7c0b-text/javascript" src="/admindek/js/script.js"></script>
|
||||
|
||||
<%- include("../partials/scripts-footer", { infos: infos }) %>
|
||||
|
||||
|
||||
</html>
|
||||
186
safekiso-server/modules/base/views/main/pages/reset.ejs
Normal file
186
safekiso-server/modules/base/views/main/pages/reset.ejs
Normal file
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
|
||||
<head>
|
||||
<title><%=__(infos.appInfo.name)%></title>
|
||||
<%- include(infos.localPath + "/partials/gtag", {}) %>
|
||||
<%- include("../partials/scripts-header", { infos: infos }) %>
|
||||
|
||||
<%- include("../partials/head", {infos: infos}) %>
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/feather/css/feather.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/css/font-awesome-n.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/css/widget.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/bower_components/bootstrap/css/bootstrap.min.css">
|
||||
|
||||
<link rel="stylesheet" href="/admindek/pages/waves/css/waves.min.css" type="text/css" media="all">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/themify-icons/themify-icons.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/icofont/css/icofont.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/font-awesome/css/font-awesome.min.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="/css/pages.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
<body themebg-pattern="theme1">
|
||||
|
||||
<div class="theme-loader">
|
||||
<div class="loader-track">
|
||||
<div class="preloader-wrapper">
|
||||
<div class="spinner-layer spinner-blue">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-red">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-yellow">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-green">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="login-block">
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
|
||||
<form class="md-float-material form-material" action="/reset/email" method="post">
|
||||
<div class="text-center">
|
||||
<font size="+2" color="black"><%=__(infos.appInfo.name)%></font>
|
||||
</div>
|
||||
<div class="auth-box card">
|
||||
<div class="card-block">
|
||||
<div class="row m-b-20">
|
||||
<div class="col-md-12">
|
||||
<h3 class="text-left">비밀번호 찾기</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group form-primary">
|
||||
<input type="text" name="email-address" class="form-control fill" required="">
|
||||
<span class="form-bar"></span>
|
||||
<label class="float-label">이메일 주소를 입력하세요.</label>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<button type="submit" class="btn btn-primary btn-md btn-block waves-effect text-center m-b-20">비밀번호 재설정 메일 받기</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-10">
|
||||
<p class="text-inverse text-left"><a href="/signin"><b>로그인으로 돌아가기</b></a></p>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<%- include("../partials/js-base", {infos: infos}) %>
|
||||
<script type="9359117a77ba86f2cd9f4ff3-text/javascript" src="/admindek/js/pcoded.min.js"></script>
|
||||
<script type="9359117a77ba86f2cd9f4ff3-text/javascript" src="/admindek/js/vertical/vertical-layout.min.js"></script>
|
||||
<script type="9359117a77ba86f2cd9f4ff3-text/javascript" src="/admindek/js/script.min.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
"use strict";
|
||||
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
// $('#dt-ajax-array').DataTable();
|
||||
// card js start
|
||||
console.log('huk document ready...')
|
||||
|
||||
|
||||
});
|
||||
</script>
|
||||
<%- include("../partials/scripts-footer", { infos: infos }) %>
|
||||
</body>
|
||||
|
||||
|
||||
</html>
|
||||
197
safekiso-server/modules/base/views/main/pages/signin.ejs
Normal file
197
safekiso-server/modules/base/views/main/pages/signin.ejs
Normal file
@@ -0,0 +1,197 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
|
||||
<head>
|
||||
<title><%=__(infos.appInfo.name)%></title>
|
||||
<%- include(infos.localPath + "/partials/gtag", {}) %>
|
||||
<%- include("../partials/scripts-header", { infos: infos }) %>
|
||||
|
||||
<%- include("../partials/head", { infos: infos }) %>
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/feather/css/feather.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/css/font-awesome-n.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/css/widget.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/bower_components/bootstrap/css/bootstrap.min.css">
|
||||
|
||||
<link rel="stylesheet" href="/admindek/pages/waves/css/waves.min.css" type="text/css" media="all">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/themify-icons/themify-icons.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/icofont/css/icofont.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/font-awesome/css/font-awesome.min.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="/css/pages.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body themebg-pattern="theme1">
|
||||
|
||||
<div class="theme-loader">
|
||||
<div class="loader-track">
|
||||
<div class="preloader-wrapper">
|
||||
<div class="spinner-layer spinner-blue">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-red">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-yellow">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-green">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="login-block">
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
|
||||
<form class="md-float-material form-material" action="/signin/email<%= infos.query.loc !=='' ? '?loc=' + encodeURIComponent(infos.query.loc) : '' %>" method="post" >
|
||||
<div class="text-center">
|
||||
<font size="+2" color="black"><%=__(infos.appInfo.name)%></font>
|
||||
</div>
|
||||
<div class="auth-box card">
|
||||
<div class="card-block">
|
||||
<div class="row m-b-20">
|
||||
<div class="col-md-12">
|
||||
<h3 class="text-center txt-primary">로그인</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row m-b-20">
|
||||
|
||||
<%
|
||||
|
||||
console.log('infos.query.loc=', infos.query.loc)
|
||||
|
||||
%>
|
||||
|
||||
<% if (infos.appInfo.type !== 'fleetco') { %>
|
||||
<div class="col-md-6">
|
||||
<a href="javascript:void(0);" onclick="doSignin('facebook')" class="btn btn-facebook m-b-20 btn-block waves-effect waves-light"><i class="icofont icofont-social-facebook"></i>페이스북</a>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<a href="javascript:void(0);" onclick="doSignin('google')" class="btn btn-google-plus m-b-20 btn-block waves-effect waves-light"><i class="icofont icofont-social-google-plus"></i>구글</a>
|
||||
</div>
|
||||
<% } %>
|
||||
|
||||
|
||||
|
||||
<% if (infos.appInfo.type === 'chachachak' || infos.appInfo.type === 'linkcare' || infos.appInfo.type === 'hatch') { %>
|
||||
<div class="col-md-6">
|
||||
<a href="javascript:void(0);" onclick="doSignin('kakao')" class=" m-b-20 waves-effect waves-light"><img src="/images/kakao_login_btn_medium_narrow.png" width="190" height="44"></a>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<a href="javascript:void(0);" onclick="doSignin('apple')" class="btn btn-google-plus m-b-20 btn-block waves-effect waves-light"><i class="icofont icofont-social-google-plus"></i>애플</a>
|
||||
</div>
|
||||
|
||||
|
||||
<% } %>
|
||||
</div>
|
||||
<p class="text-muted text-center p-b-5">아이디/패스워드로 로그인 하기</p>
|
||||
|
||||
<div class="form-group form-primary">
|
||||
<input type="text" name="userName" class="form-control fill" required="" autocomplete="off">
|
||||
<span class="form-bar"></span>
|
||||
<label class="float-label">이메일 주소</label>
|
||||
</div>
|
||||
<div class="form-group form-primary">
|
||||
<input type="password" name="password" class="form-control fill" required="" autocomplete="off">
|
||||
<span class="form-bar"></span>
|
||||
<label class="float-label">비밀번호</label>
|
||||
</div>
|
||||
<div class="row m-t-25 text-left">
|
||||
<div class="col-12">
|
||||
<div class="checkbox-fade fade-in-primary">
|
||||
<label>
|
||||
|
||||
</label>
|
||||
</div>
|
||||
<div class="forgot-phone text-right float-right">
|
||||
<a href="/reset" class="text-right f-w-600"> 비밀번호 찾기</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row m-t-30">
|
||||
<div class="col-md-12">
|
||||
<button type="submit" class="btn btn-primary btn-md btn-block waves-effect text-center m-b-20">로그인</button>
|
||||
</div>
|
||||
</div>
|
||||
<p class="text-inverse text-left">무료 회원 가입은 <a href="/signup"> <b style='color:red !important;'>여기</b> </a>를 누르세요</p>
|
||||
<p class="text-inverse text-left">메인 화면으로 <a href="/"><b style='color:blue !important;'>돌아가기</b></a></p>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<%- include("../partials/scripts-body", { infos: infos }) %>
|
||||
|
||||
|
||||
<%- include("../partials/scripts-footer", { infos: infos }) %>
|
||||
</body>
|
||||
|
||||
|
||||
</html>
|
||||
201
safekiso-server/modules/base/views/main/pages/signin_bak.ejs
Normal file
201
safekiso-server/modules/base/views/main/pages/signin_bak.ejs
Normal file
@@ -0,0 +1,201 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
|
||||
<head>
|
||||
<title><%=__(infos.appInfo.name)%></title>
|
||||
<%- include("../partials/head", { infos: infos }) %>
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/feather/css/feather.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/css/font-awesome-n.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/css/widget.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/bower_components/bootstrap/css/bootstrap.min.css">
|
||||
|
||||
<link rel="stylesheet" href="/admindek/pages/waves/css/waves.min.css" type="text/css" media="all">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/themify-icons/themify-icons.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/icofont/css/icofont.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/font-awesome/css/font-awesome.min.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="/css/pages.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body themebg-pattern="theme1">
|
||||
|
||||
<div class="theme-loader">
|
||||
<div class="loader-track">
|
||||
<div class="preloader-wrapper">
|
||||
<div class="spinner-layer spinner-blue">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-red">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-yellow">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-green">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="login-block">
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
|
||||
<form class="md-float-material form-material" action="/signin/email<%= infos.query.loc !=='' ? '?loc=' + encodeURIComponent(infos.query.loc) : '' %>" method="post" >
|
||||
<div class="text-center">
|
||||
<font size="+2" color="black"><%=__(infos.appInfo.name)%></font>
|
||||
</div>
|
||||
<div class="auth-box card">
|
||||
<div class="card-block">
|
||||
<div class="row m-b-20">
|
||||
<div class="col-md-12">
|
||||
<h3 class="text-center txt-primary">로그인</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row m-b-20">
|
||||
|
||||
<%
|
||||
|
||||
console.log('infos.query.loc=', infos.query.loc)
|
||||
|
||||
%>
|
||||
|
||||
<% if (infos.appInfo.type !== 'fleetco') { %>
|
||||
<div class="col-md-6">
|
||||
<a href="/signin/facebook<%= infos.query.loc !== undefined ? '?loc=' + encodeURIComponent(infos.query.loc) : '' %>" class="btn btn-facebook m-b-20 btn-block waves-effect waves-light"><i class="icofont icofont-social-facebook"></i>페이스북</a>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<a href="/signin/google<%= infos.query.loc !== undefined ? '?loc=' + encodeURIComponent(infos.query.loc) : '' %>" class="btn btn-google-plus m-b-20 btn-block waves-effect waves-light"><i class="icofont icofont-social-google-plus"></i>구글</a>
|
||||
</div>
|
||||
<% } %>
|
||||
|
||||
|
||||
|
||||
<% if (infos.appInfo.type === 'chachachak' || infos.appInfo.type === 'linkcare') { %>
|
||||
<div class="col-md-6">
|
||||
<a href="/signin/kakao<%= infos.query.loc !== undefined ? '?loc=' + encodeURIComponent(infos.query.loc) : '' %>" class=" m-b-20 waves-effect waves-light"><img src="/images/kakao_login_btn_medium_narrow.png" width="190" height="44"></a>
|
||||
</div>
|
||||
<% } %>
|
||||
</div>
|
||||
<p class="text-muted text-center p-b-5">아이디/패스워드로 로그인 하기</p>
|
||||
|
||||
<div class="form-group form-primary">
|
||||
<input type="text" name="userName" class="form-control fill" required="" autocomplete="off">
|
||||
<span class="form-bar"></span>
|
||||
<label class="float-label">이메일 주소</label>
|
||||
</div>
|
||||
<div class="form-group form-primary">
|
||||
<input type="password" name="password" class="form-control fill" required="" autocomplete="off">
|
||||
<span class="form-bar"></span>
|
||||
<label class="float-label">비밀번호</label>
|
||||
</div>
|
||||
<div class="row m-t-25 text-left">
|
||||
<div class="col-12">
|
||||
<div class="checkbox-fade fade-in-primary">
|
||||
<label>
|
||||
|
||||
</label>
|
||||
</div>
|
||||
<div class="forgot-phone text-right float-right">
|
||||
<a href="/reset" class="text-right f-w-600"> 비밀번호 찾기</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row m-t-30">
|
||||
<div class="col-md-12">
|
||||
<button type="submit" class="btn btn-primary btn-md btn-block waves-effect text-center m-b-20">로그인</button>
|
||||
</div>
|
||||
</div>
|
||||
<p class="text-inverse text-left">무료 회원 가입은 <a href="/signup"> <b>여기 </b></a>를 누르세요</p>
|
||||
<p class="text-inverse text-left"><a href="/"><b>메인 화면으로 돌아가기</b></a></p>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<%- include("../partials/js-base", { infos: infos }) %>
|
||||
|
||||
|
||||
<script type="text/javascript" src="/admindek/js/pcoded.min.js"></script>
|
||||
<script type="text/javascript" src="/admindek/js/vertical/vertical-layout.min.js"></script>
|
||||
<script type="text/javascript" src="/admindek/js/script.min.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
'use strict'
|
||||
$(document).ready(function() {
|
||||
console.log('huk document ready...')
|
||||
})
|
||||
</script>
|
||||
|
||||
<%- include("../partials/footer", { infos: infos }) %>
|
||||
</body>
|
||||
|
||||
|
||||
</html>
|
||||
252
safekiso-server/modules/base/views/main/pages/signup.ejs
Normal file
252
safekiso-server/modules/base/views/main/pages/signup.ejs
Normal file
@@ -0,0 +1,252 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
|
||||
<head>
|
||||
<title><%=__(infos.appInfo.name)%></title>
|
||||
<%- include(infos.localPath + "/partials/gtag", {}) %>
|
||||
<%- include("../partials/scripts-header", { infos: infos }) %>
|
||||
|
||||
<%- include("../partials/head", { infos: infos }) %>
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/icon/feather/css/feather.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/css/font-awesome-n.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/css/widget.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/admindek/bower_components/bootstrap/css/bootstrap.min.css">
|
||||
|
||||
<link rel="stylesheet" href="/admindek/pages/waves/css/waves.min.css" type="text/css" media="all">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/themify-icons/themify-icons.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/icofont/css/icofont.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/icon/font-awesome/css/font-awesome.min.css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="/css/pages.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
<body themebg-pattern="theme1">
|
||||
|
||||
<div class="theme-loader">
|
||||
<div class="loader-track">
|
||||
<div class="preloader-wrapper">
|
||||
<div class="spinner-layer spinner-blue">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-red">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-yellow">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spinner-layer spinner-green">
|
||||
<div class="circle-clipper left">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="gap-patch">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
<div class="circle-clipper right">
|
||||
<div class="circle"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="login-block">
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
|
||||
<form class="md-float-material form-material" action="/signup/email" method="post" >
|
||||
<div class="text-center">
|
||||
<font size="+2" color="black"><%=__(infos.appInfo.name)%></font>
|
||||
</div>
|
||||
<div class="auth-box card">
|
||||
<div class="card-block">
|
||||
<div class="row m-b-20">
|
||||
<div class="col-md-12">
|
||||
<h3 class="text-center txt-primary">가입하기</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row m-b-20">
|
||||
|
||||
|
||||
<% if (infos.appInfo.type !== 'fleetco') { %>
|
||||
<div class="col-md-6">
|
||||
<button class="btn btn-facebook m-b-20 btn-block" onclick="doSignin('facebook')"><i class="icofont icofont-social-facebook"></i>페이스북</button>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<button class="btn btn-google-plus m-b-20 btn-block" onclick="doSignin('google')"><i class="icofont icofont-social-google-plus"></i>구글</button>
|
||||
</div>
|
||||
<% } %>
|
||||
</div>
|
||||
<p class="text-muted text-center p-b-5">아이디/패스워드로 가입하기</p>
|
||||
<div class="form-group form-primary">
|
||||
<input type="text" id="userName" name="userName" class="form-control fill" required="">
|
||||
<span class="form-bar"></span>
|
||||
<label class="float-label">이메일 주소를 입력하세요.</label>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group form-primary">
|
||||
<input type="password" id="password" name="password" class="form-control fill" required="">
|
||||
<span class="form-bar"></span>
|
||||
<label class="float-label">비밀번호를 입력하세요.</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group form-primary">
|
||||
<input type="password" name="confirm-password" class="form-control fill" required="">
|
||||
<span class="form-bar"></span>
|
||||
<label class="float-label">비밀번호를 다시 한번 입력하세요.</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row m-t-25 text-left">
|
||||
<div class="col-md-12">
|
||||
<div class="checkbox-fade fade-in-primary">
|
||||
<label>
|
||||
<input type="checkbox" value="">
|
||||
<span class="cr"><i class="cr-icon icofont icofont-ui-check txt-primary"></i></span>
|
||||
<span class="text-inverse"><a target="_blank" href="https://standard.go.kr/KSCI/personal/stipulation.do"><b style='color:blue;'>서비스 이용 약관</b></a>에 동의 합니다.</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<div class="checkbox-fade fade-in-primary">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row m-t-30">
|
||||
<div class="col-md-12">
|
||||
<button type="submit" class="btn btn-primary btn-md btn-block waves-effect text-center m-b-20">입력한 아이디/패스워드로 가입하기</button>
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
<div class="row">
|
||||
<div class="col-md-10">
|
||||
<p class="text-inverse text-left">로그인 화면으로 <a href="/signin"><b style='color:blue !important;'>돌아가기</b></a></p>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
<div class="modal fade modal-flex" id="Modal-overflow" tabindex="-1" role="dialog">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-body model-container">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
<h5 class="font-header">Some text above the scrollable box</h5>
|
||||
<p>This is Photoshop's version of Lorem IpThis is Photoshop's version of Lorem Ipsum. Proin gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auctor, nisi elit consequat ipsum, nec sagittis sem nibh id elit.</p>
|
||||
<div class="overflow-container">
|
||||
<h5>Overflow container</h5>
|
||||
</div>
|
||||
<img src="/admindek/images/Modal/overflow.jpg" alt="" class="img img-fluid" />
|
||||
<p class="p-t-15">Similique velit aut et cumque illum consequatur doloribus quis ipsam sunt sint qui impedit nihil voluptate animi nesciunt corporis aspernatur quaerat sed rem voluptas commodi magnam porro eum sunt quis ullam aut odit laudantium quia soluta corrupti aut qui officiis hic voluptatibus aut itaque voluptates qui expedita minus autem aliquid et debitis omnis provident quia voluptate illo tempora illum maiores perferendis dolorem recusandae ut reprehenderit ad est eum occaecati quam non et quod amet illo id doloremque vitae porro porro sit amet voluptatem quia laboriosam aliquam quia quis facilis eveniet dolorum sunt neque rerum earum ut eaque ab tenetur quia nam quis rerum cumque eos excepturi nostrum qui distinctio porro enim vitae eligendi accusantium quia possimus et autem error repellendus vitae ad quia laborum minima autem nulla optio ad ea nobis animi illo voluptates cum recusandae temporibus voluptate amet quam excepturi odio quia suscipit inventore et rerum quos rerum aut doloribus aut consequatur earum impedit reiciendis saepe voluptates exercitationem maxime culpa saepe ducimus culpa ut aliquam magnam aut veniam sit totam architecto vel distinctio aspernatur aut qui labore quaerat rerum voluptatem sapiente sint sed explicabo et hic laboriosam sit nesciunt et minus et aut dignissimos ut porro incidunt sint et nihil id tempora aut et illum molestiae aperiam minus earum repellendus tempora illo itaque amet facilis quia rem iure quod corrupti dolores et sequi sunt ipsa labore quia unde qui blanditiis ut eos at quia beatae sit repellat quibusdam neque natus expedita sed perspiciatis atque quas voluptatem autem velit enim qui omnis molestiae et repellat sapiente corporis ipsam sed veritatis in quo quod et occaecati quia rerum iusto cumque accusamus numquam sunt quo sequi id molestiae consequatur doloribus molestiae autem nisi nostrum blanditiis et nihil sed nobis incidunt omnis quos minima eius quo accusamus qui ea minus aut est tempora quia inventore ad delectus vel et accusamus fuga eius ipsa aliquam alias sint maxime quae enim atque corrupti libero eos nesciunt et voluptas velit numquam illo non qui quaerat enim omnis et ex asperiores inventore quisquam est enim labore ut nobis consequatur fuga ut quo vel molestiae alias eius quod aspernatur laudantium pariatur eius fuga inventore esse at alias repudiandae perspiciatis id qui fuga consequatur recusandae atque iste commodi sapiente eaque labore ipsa aut sint quo vel recusandae ab iusto ducimus minus voluptas ex et illo commodi ipsa pariatur qui quae adipisci saepe dicta delectus nostrum illum incidunt laboriosam est maxime eum debitis et explicabo quia doloribus quod occaecati tempore tempora labore nihil enim recusandae et dolorum temporibus molestiae sint non porro neque minus provident reprehenderit similique illum voluptate qui dicta dolorum totam quia ut nihil dolore fugiat laboriosam molestiae eveniet omnis consequatur non magni nemo consequatur laboriosam non facilis harum eaque illo pariatur rerum dolores quis autem nemo aut enim tenetur pariatur et non quam repudiandae quia aliquam sunt corporis aperiam natus aut reprehenderit non non illum cum laboriosam nulla quaerat eligendi laudantium perspiciatis.</p>
|
||||
</div>
|
||||
<div class="p-15">
|
||||
<h5 class="font-header">Some text above the scrollable box</h5>
|
||||
<p>This is Photoshop's version of Lorem IpThis is Photoshop's version of Lorem Ipsum. Proin gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auctor, nisi elit consequat ipsum, nec sagittis sem nibh id elit.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<%- include("../partials/js-base", { infos: infos }) %>
|
||||
<script type="text/javascript" src="/admindek/js/pcoded.min.js"></script>
|
||||
<script type="text/javascript" src="/admindek/js/vertical/vertical-layout.min.js"></script>
|
||||
<script type="text/javascript" src="/admindek/js/script.min.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
"use strict";
|
||||
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
// $('#dt-ajax-array').DataTable();
|
||||
// card js start
|
||||
console.log('huk document ready...')
|
||||
$("#userName").change(function(){
|
||||
//실행할 내용
|
||||
console.log('userName changed...');
|
||||
});
|
||||
|
||||
$("#password").change(function(){
|
||||
//실행할 내용
|
||||
console.log('password changed...');
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
</script>
|
||||
<%- include("../partials/scripts-footer", { infos: infos }) %>
|
||||
</body>
|
||||
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user