<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://app.vaquitalab.com/index.php?action=history&amp;feed=atom&amp;title=Sndms_Curator_Manager</id>
	<title>Sndms Curator Manager - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://app.vaquitalab.com/index.php?action=history&amp;feed=atom&amp;title=Sndms_Curator_Manager"/>
	<link rel="alternate" type="text/html" href="https://app.vaquitalab.com/mediawiki/index.php?title=Sndms_Curator_Manager&amp;action=history"/>
	<updated>2026-04-29T01:17:44Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://app.vaquitalab.com/mediawiki/index.php?title=Sndms_Curator_Manager&amp;diff=1492&amp;oldid=prev</id>
		<title>2026년 3월 27일 (금) 09:34에 Tutor님의 편집</title>
		<link rel="alternate" type="text/html" href="https://app.vaquitalab.com/mediawiki/index.php?title=Sndms_Curator_Manager&amp;diff=1492&amp;oldid=prev"/>
		<updated>2026-03-27T09:34:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026년 3월 27일 (금) 09:34 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;class&lt;/del&gt;=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;figure&lt;/del&gt;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;style&lt;/ins&gt;=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;float:right;margin:0 10 0 40&lt;/ins&gt;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;table border=&amp;quot;0&amp;quot; style=&amp;quot;margin:auto; width:10vw; text-align:center;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;table border=&amp;quot;0&amp;quot; style=&amp;quot;margin:auto; width:10vw; text-align:center;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;img class=&amp;quot;image&amp;quot; src=&amp;quot;/static/icon/tutor.png&amp;quot; style=&amp;quot;width: 120px;&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;img class=&amp;quot;image&amp;quot; src=&amp;quot;/static/icon/tutor.png&amp;quot; style=&amp;quot;width: 120px;&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:1.41:old-1491:rev-1492:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Tutor</name></author>
	</entry>
	<entry>
		<id>https://app.vaquitalab.com/mediawiki/index.php?title=Sndms_Curator_Manager&amp;diff=1491&amp;oldid=prev</id>
		<title>2026년 3월 27일 (금) 09:33에 Tutor님의 편집</title>
		<link rel="alternate" type="text/html" href="https://app.vaquitalab.com/mediawiki/index.php?title=Sndms_Curator_Manager&amp;diff=1491&amp;oldid=prev"/>
		<updated>2026-03-27T09:33:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026년 3월 27일 (금) 09:33 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;7번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;7번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/ins&gt;html&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==1. 로그인 (Login)==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==1. 로그인 (Login)==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tutor</name></author>
	</entry>
	<entry>
		<id>https://app.vaquitalab.com/mediawiki/index.php?title=Sndms_Curator_Manager&amp;diff=1490&amp;oldid=prev</id>
		<title>2026년 3월 27일 (금) 09:33에 Tutor님의 편집</title>
		<link rel="alternate" type="text/html" href="https://app.vaquitalab.com/mediawiki/index.php?title=Sndms_Curator_Manager&amp;diff=1490&amp;oldid=prev"/>
		<updated>2026-03-27T09:33:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026년 3월 27일 (금) 09:33 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;html&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div class=&quot;figure&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&amp;lt;table border=&quot;0&quot; style=&quot;margin:auto; width:10vw; text-align:center;&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;img class=&quot;image&quot; src=&quot;/static/icon/tutor.png&quot; style=&quot;width: 120px;&quot; /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;김현&amp;lt;br/&amp;gt;Digital Curator&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&amp;lt;/table&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&amp;lt;br/&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;html&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==1. 로그인 (Login)==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==1. 로그인 (Login)==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:1.41:old-1489:rev-1490:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Tutor</name></author>
	</entry>
	<entry>
		<id>https://app.vaquitalab.com/mediawiki/index.php?title=Sndms_Curator_Manager&amp;diff=1489&amp;oldid=prev</id>
		<title>Tutor: 새 문서: ==1. 로그인 (Login)==  ===1) 기능 설명:=== * 시스템 관리자(sa 권한자)가 프로그램에 접속하기 위한 첫 관문입니다.  * 입력된 계정 정보로 실제 데이터베이스 접속을 시도하여 인증을 수행하며, 관리자 권한을 가진 사용자만 진입을 허용합니다.  ===2) 버튼 기능:=== * 🔓 (로그인 버튼): 입력한 account와 password를 서버로 전송하여 인증 프로세스(/user/login_process)를 실행합니다...</title>
		<link rel="alternate" type="text/html" href="https://app.vaquitalab.com/mediawiki/index.php?title=Sndms_Curator_Manager&amp;diff=1489&amp;oldid=prev"/>
		<updated>2026-03-27T09:29:06Z</updated>

		<summary type="html">&lt;p&gt;새 문서: ==1. 로그인 (Login)==  ===1) 기능 설명:=== * 시스템 관리자(sa 권한자)가 프로그램에 접속하기 위한 첫 관문입니다.  * 입력된 계정 정보로 실제 데이터베이스 접속을 시도하여 인증을 수행하며, 관리자 권한을 가진 사용자만 진입을 허용합니다.  ===2) 버튼 기능:=== * 🔓 (로그인 버튼): 입력한 account와 password를 서버로 전송하여 인증 프로세스(/user/login_process)를 실행합니다...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==1. 로그인 (Login)==&lt;br /&gt;
&lt;br /&gt;
===1) 기능 설명:===&lt;br /&gt;
* 시스템 관리자(sa 권한자)가 프로그램에 접속하기 위한 첫 관문입니다. &lt;br /&gt;
* 입력된 계정 정보로 실제 데이터베이스 접속을 시도하여 인증을 수행하며, 관리자 권한을 가진 사용자만 진입을 허용합니다.&lt;br /&gt;
&lt;br /&gt;
===2) 버튼 기능:===&lt;br /&gt;
* 🔓 (로그인 버튼): 입력한 account와 password를 서버로 전송하여 인증 프로세스(/user/login_process)를 실행합니다.&lt;br /&gt;
&lt;br /&gt;
===3) 메시지 안내:===&lt;br /&gt;
* 로그인 실패 시: &amp;quot;로그인 실패: 계정 정보가 올바르지 않거나 권한이 없습니다.&amp;quot;&lt;br /&gt;
* DB 연결 문제 시: 구체적인 DB 접속 오류 메시지(예: 네트워크 오류 등)를 화면 하단에 표시합니다.&lt;br /&gt;
&lt;br /&gt;
==2. 사용자 명부 (Roster)==&lt;br /&gt;
&lt;br /&gt;
===1) 기능 설명:===&lt;br /&gt;
* 현재 시스템에 등록된 모든 큐레이터(사용자)의 목록을 확인하고, 특정 사용자에 대한 관리 작업으로 진입할 수 있는 메인 허브 역할을 합니다. &lt;br /&gt;
* 세션에 저장된 관리자의 인증 정보를 사용하여 실시간으로 DB에서 사용자 리스트를 가져와 출력하며, 권한 등급에 따라 상태 아이콘(👮, 😀, 😴)을 표시합니다.&lt;br /&gt;
&lt;br /&gt;
===2) 버튼 기능:===&lt;br /&gt;
* 정보수정 (리스트 내): 선택한 사용자의 개인정보를 수정할 수 있는 &amp;quot;사용자 등록 사항 수정&amp;quot; 화면으로 이동합니다.&lt;br /&gt;
* 권한관리 (리스트 내): 선택한 사용자의 DB 접근 권한을 설정하는 &amp;quot;큐레이터 자격 관리&amp;quot; 화면으로 이동합니다.&lt;br /&gt;
* 🙋 새 사용자 등록: 새로운 사용자를 명부에 추가하기 위한 &amp;quot;새 사용자 등록&amp;quot; 화면으로 이동합니다.&lt;br /&gt;
* 🔐 Back to Login: 현재 세션을 종료하고 관리자 로그인 화면으로 돌아갑니다.&lt;br /&gt;
&lt;br /&gt;
===3) 메시지 안내:===&lt;br /&gt;
* 페이지 진입 시: &amp;quot;관리자: [이름]님 접속 중&amp;quot; 또는 이전 작업의 처리 결과 메시지를 표시합니다.&lt;br /&gt;
* 데이터 부재 시: &amp;quot;등록된 사용자가 없습니다.&amp;quot;&lt;br /&gt;
* 오류 발생 시: &amp;quot;데이터 로딩 오류: [에러 내용]&amp;quot;을 붉은색으로 표시합니다.&lt;br /&gt;
&lt;br /&gt;
==3. 새 사용자 등록 (New Member)==&lt;br /&gt;
&lt;br /&gt;
===1) 기능 설명:===&lt;br /&gt;
* 시스템에 새로운 큐레이터를 추가하기 위한 모듈입니다. &lt;br /&gt;
* 먼저 입력한 사용자 ID의 중복 여부를 확인하며, 중복이 없는 경우에만 상세 정보(이름, 연락처, 소속 등)를 입력할 수 있도록 입력 폼을 활성화합니다.&lt;br /&gt;
&lt;br /&gt;
===2) 버튼 기능:===&lt;br /&gt;
* 확인: 입력한 사용자 ID가 이미 curatorRegister 테이블에 존재하는지 중복 검사를 수행합니다.&lt;br /&gt;
* 💾 등록 카드 저장: 중복 검사가 통과된 후 활성화되며, 입력된 상세 정보를 DB에 신규 저장합니다. 이때 초기 권한 등급은 &amp;quot;큐레이터 권한 없음&amp;quot;으로 설정됩니다.&lt;br /&gt;
* 📜 사용자 명부: 등록을 취소하고 목록 화면으로 돌아갑니다.&lt;br /&gt;
&lt;br /&gt;
===3) 메시지 안내:===&lt;br /&gt;
* 초기 상태: &amp;quot;새 사용자의 ID를 입력하세요.&amp;quot;&lt;br /&gt;
* 중복 시: &amp;quot;&amp;#039;[ID]&amp;#039;는 이미 사용 중인 ID입니다.&amp;quot;&lt;br /&gt;
* 사용 가능 시: &amp;quot;등록 가능한 ID입니다. 상세 정보를 입력하세요.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==4. 사용자 등록 사항 수정 (Member Update)==&lt;br /&gt;
&lt;br /&gt;
===1) 기능 설명:=== &lt;br /&gt;
* 이미 등록된 사용자의 개인정보를 수정하거나 등록 카드를 삭제하는 모듈입니다. &lt;br /&gt;
* 해당 사용자가 현재 &amp;quot;큐레이터 권한(DB 접속 권한)&amp;quot;을 보유하고 있는 상태라면 비밀번호 수정 및 카드 삭제가 불가능하도록 제어합니다.&lt;br /&gt;
&lt;br /&gt;
===2) 버튼 기능:===&lt;br /&gt;
* 💾 수정 사항 저장: 변경된 이름, 전화번호, 소속 등의 정보를 DB에 업데이트합니다.&lt;br /&gt;
* 🗑️ 등록 카드 삭제: 해당 사용자를 명부에서 완전히 삭제합니다. 단, 큐레이터 권한 보유 시 비활성화됩니다. &lt;br /&gt;
* 📜 사용자 명부: 수정을 취소하고 목록 화면으로 돌아갑니다.&lt;br /&gt;
&lt;br /&gt;
===3) 메시지 안내:===&lt;br /&gt;
* 권한 보유 시: &amp;quot;※ 큐레이터 권한: 보유 (Password 수정 불가)&amp;quot; 문구와 함께 비밀번호 필드가 읽기 전용(readonly)으로 바뀝니다.&lt;br /&gt;
* 권한 미보유 시: &amp;quot;※ 큐레이터 권한: 없음 (Password 수정 가능)&amp;quot; 문구가 표시됩니다.&lt;br /&gt;
* 삭제 시 확인: &amp;quot;이 사람의 등록카드를 삭제하시겠습니까?&amp;quot;라는 확인창이 표시됩니다.&lt;br /&gt;
&lt;br /&gt;
==5. 큐레이터 자격 관리 (Permission Management)==&lt;br /&gt;
&lt;br /&gt;
===1) 기능 설명:===&lt;br /&gt;
* 등록된 사용자가 실제 데이터베이스에 접속하여 작업을 수행할 수 있도록 물리적인 접근 권한을 제어하는 모듈입니다. &lt;br /&gt;
* 데이터베이스 관리 시스템의 Login 생성, Database User 매핑, 그리고 db_owner 역할 부여 과정을 자동화하여 수행합니다.&lt;br /&gt;
&lt;br /&gt;
===2) 버튼 기능:===&lt;br /&gt;
* 🙆 큐레이터 등록: 선택한 사용자의 ID와 비밀번호를 사용하여 SQL Server 로그인을 생성하고, 해당 데이터베이스의 소유자 권한(db_owner)을 부여합니다. 권한이 이미 있는 경우 비활성화됩니다.&lt;br /&gt;
* 🙅 큐레이터 취소: 사용자의 데이터베이스 유저와 서버 로그인을 삭제하여 접근 권한을 즉시 차단합니다. 권한이 없는 경우 비활성화됩니다.&lt;br /&gt;
* 📜 사용자 명부: 관리 작업을 마치고 목록 화면으로 돌아갑니다.&lt;br /&gt;
&lt;br /&gt;
===3) 메시지 안내:===&lt;br /&gt;
* 기본 상태: &amp;quot;권한 상태를 확인하고 관리하세요.&amp;quot;&lt;br /&gt;
* 성공 시: &amp;quot;[ID]님에게 큐레이터 권한이 부여되었습니다.&amp;quot; 또는 &amp;quot;[ID]님의 큐레이터 권한이 취소되었습니다.&amp;quot;&lt;br /&gt;
* 실패 시: &amp;quot;권한 부여 실패: [오류 내용]&amp;quot; 등의 상세 에러 메시지를 표시합니다.&lt;/div&gt;</summary>
		<author><name>Tutor</name></author>
	</entry>
</feed>