OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2022-01-07 ad7e60c5d5a090160c6b9be63c02a75a6c369b91
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
<div class="content-box">
    <div class="row">
        <div class="join-box">
            <a href="http://owlsolution.co.kr" target="_self"><img alt="" src="/assets/images/logo-kisa-ko.png" class="join-logo"></a>
            <div class="join">
                <h4 translate="users.setupOWLITSMembership">OWL ITS 최고관리자 생성</h4>
                <form name="userAddForm">
                    <div class="row">
                        <div class="col-sm-6">
                            <div class="form-group">
                                <label for="userAddForm1"> <span translate="common.email">이메일</span> <code
                                        class="highlighter-rouge">*</code></label>
                                <input id="userAddForm1"
                                       type="email"
                                       class="form-control"
                                       name="email"
                                       autocomplete="off"
                                       maxLength="50"
                                       autofocus
                                       owl-auto-focus
                                       ng-model="vm.form.account"
                                       kr-input
                                       ng-pattern="/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/"
                                       required>
                                <div ng-show="userAddForm.email.$error.pattern" class="help-block form-text text-danger"
                                     translate="users.invalidEmailFormat">이메일 형식이 맞지 않습니다.
                                </div>
                                <small class="fc-grey" translate="users.enterYourEmailAddress">입력한 이메일로 알림이 발송됩니다. 꼭 사용하시는 이메일로
                                    입력하세요.
                                </small>
                            </div>
                        </div>
 
                        <div class="col-sm-6">
                            <div class="form-group">
                                <label for="userAddForm5"> <span translate="common.name">이름</span> <code
                                        class="highlighter-rouge">*</code></label>
                                <input id="userAddForm5"
                                       type="text"
                                       class="form-control"
                                       input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                                       ng-model="vm.form.name"
                                       kr-input
                                       autocomplete="off"
                                       maxLength="10"
                                       required>
                            </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-sm-6">
                            <div class="form-group">
                                <label for="userAddForm3"> <span translate="common.password">비밀번호</span> <code
                                        class="highlighter-rouge">*</code></label>
                                <input id="userAddForm3"
                                       type="password"
                                       class="form-control"
                                       name="password"
                                       kr-input
                                       autocomplete="off"
                                       ng-model="vm.form.password"
                                       ng-pattern="/^(?=.*[A-Za-z])(?=.*\d)(?=.*[@$!%*#?&])[A-Za-z\d@$!%*#?&]{8,}$/"
                                       minlength="8"
                                       maxLength="20"
                                       required>
                                <div ng-show="userAddForm.password.$error.pattern" class="help-block form-text text-danger"
                                     translate="users.least8CharactersPassword">비밀번호는 특수문자 포함 최소 8자 이상 입력해야 합니다.
                                </div>
                                <small class="fc-grey" translate="users.enter8CharactersPassword">비밀번호는 특수문자 포함 8자 이상으로 입력하세요.</small>
                            </div>
                        </div>
                        <div class="col-sm-6">
                            <div class="form-group">
                                <label for="userAddForm4"><span translate="users.checkPassword">비밀번호확인</span> <code
                                        class="highlighter-rouge">*</code></label>
                                <input id="userAddForm4"
                                       type="password"
                                       class="form-control"
                                       name="passwordConfirm"
                                       kr-input
                                       autocomplete="off"
                                       ng-model="vm.form.passwordConfirm"
                                       minlength="4"
                                       maxLength="20"
                                       required>
                                <div class="help-block form-text text-danger" ng-show="(vm.form.password != vm.form.passwordConfirm) &&
                        (vm.form.password.length > 3 && vm.form.passwordConfirm.length > 3)"
                                     translate="users.differentPassword">비밀번호가 다릅니다.
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-sm-6">
                            <div class="form-group">
                                <div class="form-group">
                                    <label for="userAddForm10"> <span>License Key</span></label>
                                    <input id="userAddForm10"
                                           type="text"
                                           class="form-control"
                                           ng-model="vm.form.licensekey"
                                           kr-input
                                           autocomplete="off"
                                           maxLength="20">
                                    <small class="fc-grey">Insert License Key.
                                    </small>
                                </div>
                            </div>
                        </div>
                        <div class="col-sm-6">
                            <div class="form-group">
                                <label for="userAddForm7"> <span translate="common.workspace">업무공간</span></label>
                                <input id="userAddForm7"
                                       type="text"
                                       class="form-control"
                                       ng-model="vm.form.workspaceName"
                                       kr-input
                                       autocomplete="off"
                                       maxLength="20">
                                <small class="fc-grey" translate="users.enterTheNameInWorkspace">사용하고 싶은 업무공간의 이름을 입력하세요.
                                </small>
                            </div>
                        </div>
 
                        <div class="col-sm-6">
                            <div class="form-group">
                                <label for="userAddForm6"><span translate="users.phoneNumber">연락처</span> </label>
                                <input id="userAddForm6"
                                       type="text"
                                       name="phone"
                                       maxlength="11"
                                       minlength="10"
                                       class="form-control"
                                       input-regex="[^0-9]"
                                       kr-input
                                       autocomplete="off"
                                       ng-model="vm.form.phone">
                                <small class="fc-grey"><span translate="users.contactedEnterPhone">연락가능한 핸드폰 번호를 입력하세요.</span></small>
                                <div ng-show="userAddForm.phone.$error.minlength" class="help-block form-text text-danger"
                                     translate="common.least10CharactersPhone">핸드폰 번호 형식이 맞지 않습니다.(10자리 이상)
                                </div>
                            </div>
                        </div>
                    </div>
 
                    <div class="row">
                        <div class="col-sm-12">
                            <div class="form-group">
                                <label for="userAddForm8"> <span translate="common.profilePicture">프로필 사진</span> </label>
                                <div class="filebox input-group">
                                    <input class="upload-name form-control"
                                           placeholder="{{'users.pleaseSelectFile' | translate}}" disabled="disabled"
                                           ng-model="vm.form.profileImageName" tabindex="-1">
                                    <label for="userAddForm8"><span translate="common.selectFile">파일선택</span></label>
                                    <input type="file"
                                           id="userAddForm8"
                                           class="form-control"
                                           accept=".jpg, .png"
                                           tabindex="-1"
                                           ng-file-select="fn.onFileSelect($files)">
                                    <div class="fc-blue mt-5">
                                        {{::vm.form.profileImageName}}
                                    </div>
                                </div>
 
                                <small class="fc-grey" translate="users.selectProfileShowOther">다른 사용자들에게 보여줄 프로필을 선택하세요.
                                </small>
                            </div>
                        </div>
                    </div>
 
                </form>
                <button class="btn btn-lg btn-block btn-primary joinbtn"
                        js-short-cut
                        js-short-cut-action="(fn.formCheck(userAddForm.$invalid) || $root.spinner) ? null : fn.formSubmit()"
                        ng-disabled="fn.formCheck(userAddForm.$invalid)"
                        type="button"
                        ng-click="fn.formSubmit()"><span translate="users.superJoin">최고관리자 계정 생성</span></button>
            </div>
        </div>
    </div>
</div>