Итак, у меня есть эта страница, в которой перечислены несколько устройств, и мне нужен инвентарь устройства/пароля для всего. Я сделал страницу, у меня есть кнопка раскрытия и т. Д. Что мне непонятно, так это то, как я могу отображать пароль как «**********» в начале и по щелчку называть php функцию через ajax, которая делает запрос, а затем заменяет «***********» фактическим паролем.Ajax показывает вызов при нажатии кнопки
Вот что я получил до сих пор:
<?php
if (!empty($passwords)) {
echo '<ul class="list-group">';
foreach ($passwords as $password) {
echo '<li class="list-group-item">';
echo "<p>Name: $password->name</p>";
echo "<p>Details: $password->details</p>";
echo '<button type="button" name="' . $password->ID . '" class="btn-xs btn btn-theme">Reveal</button>' . "<span class='pass_hidder'>********</span></li>";
}
} else {
echo '<li class="list-group-item">Name: No password set</li>';
}
?>
Я не слишком хорошо с AJAX, так что я не совсем уверен, что делать дальше. Я нашел несколько полезных сообщений, прежде чем спрашивать, но не совсем то, что я надеялся. Любой намек будет очень полезен, спасибо вам большое!
спасибо! Безопасность не должна быть проблемой, потому что это внутренняя идея управления паролями, но вы правы с другой стороны, вы никогда не будете слишком осторожны :) –
Вы не можете отобразить свою переменную, которая является «1234abcd» на «******» **». Если вы не хотите, чтобы он был известен публично, добавьте соль или зашифруйте его. – JobSam
Я думал сделать ajax-вызов и отобразить результат при нажатии кнопки. –