Allow one-click copy totp secret
This commit is contained in:
@@ -11,6 +11,17 @@
|
|||||||
.row{
|
.row{
|
||||||
margin: 0px;
|
margin: 0px;
|
||||||
}
|
}
|
||||||
|
.toolbtn {
|
||||||
|
border-radius: 7px;
|
||||||
|
}
|
||||||
|
.toolbtn:hover {
|
||||||
|
background-color: gray;
|
||||||
|
transition: 0.2s;
|
||||||
|
}
|
||||||
|
.toolbtn:active {
|
||||||
|
background-color: green;
|
||||||
|
transition: 0.2s;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
<script src="{% static 'mfa/js/qrious.min.js' %}" type="text/javascript"></script>
|
<script src="{% static 'mfa/js/qrious.min.js' %}" type="text/javascript"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
@@ -29,8 +40,17 @@
|
|||||||
})
|
})
|
||||||
});
|
});
|
||||||
function showKey() {
|
function showKey() {
|
||||||
|
const htmlkey = `
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-11">
|
||||||
|
<pre id="totp_secret">`+window.key+`</pre>
|
||||||
|
</div>
|
||||||
|
<div class="col-1">
|
||||||
|
<span onclick=navigator.clipboard.writeText($("#totp_secret").text()) class="fa fa-clipboard toolbtn"></span>
|
||||||
|
</div>
|
||||||
|
</div>`
|
||||||
$("#modal-title").html("Your Secret Key")
|
$("#modal-title").html("Your Secret Key")
|
||||||
$("#modal-body").html("<pre>"+window.key+"</pre")
|
$("#modal-body").html(htmlkey)
|
||||||
$("#popUpModal").modal('show')
|
$("#popUpModal").modal('show')
|
||||||
}
|
}
|
||||||
function verify() {
|
function verify() {
|
||||||
|
|||||||
Reference in New Issue
Block a user