Vastai-ConnectHub/app/admin/templates/ldap_config_edit.html

44 lines
1.4 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{% extends "sqladmin/edit.html" %}
{% block content %}
{{ super() }}
<div class="card mt-3">
<div class="card-body">
<div class="row mb-3">
<label class="form-label col-sm-2 col-form-label">服务账号密码</label>
<div class="col-sm-10">
<input id="connecthub-bind-password" class="form-control" type="password" autocomplete="new-password" placeholder="留空表示不修改;填写后将加密保存。">
<div class="form-text">
出于安全考虑,编辑页不回显历史密码。留空表示不修改;填写新密码将覆盖旧密码并加密落库。
</div>
</div>
</div>
</div>
</div>
{% endblock %}
{% block tail %}
{{ super() }}
<script>
(function () {
// SQLAdmin 默认 edit 页面会渲染一个 form这里将密码输入注入为隐藏字段以便提交到后端。
const form = document.querySelector("form");
const password = document.getElementById("connecthub-bind-password");
if (!form || !password) return;
let hidden = form.querySelector('input[name="bind_password"]');
if (!hidden) {
hidden = document.createElement("input");
hidden.type = "hidden";
hidden.name = "bind_password";
form.appendChild(hidden);
}
form.addEventListener("submit", function () {
hidden.value = password.value || "";
});
})();
</script>
{% endblock %}