ChatGPT ile üye kimliği atadım ama yine çalışmadı
<div class="form-group">
<label for="RandomPassword">Şifre Değiştir<br><small>Boş Bırakırsanız Şifre Değişmez.</small></label>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fas fa-key"></i></span>
</div>
<input readonly id="password_<?php echo $UyeBilgisi['Uye_Kimlik']?>" type="text" name="Uye_Sifre" id="RandomPassword" class="form-control" placeholder="Şifre">
<div class="input-group-append">
<button type="button" class="btn btn-primary btn-sm" name="GeneratePassword">Oluştur</button>
</div>
</div>
</div>
</div>
<div class="modal-footer justify-content-between">
<button type="button" class="btn btn-danger" data-dismiss="modal">Kapat</button>
<form class="mx-1" action="islemler/ajax.php" method="POST" accept-charset="utf-8">
<input type="hidden" name="Uye_Kimlik" value="<?php echo $UyeBilgisi['Uye_Kimlik']?>">
<button type="submit" name="UyeDuzenleme" class="btn btn-success">Güncelle</button>
</form>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<?php } ?>
<script>
// Şifre oluşturma işlemleri
const passwordButton = document.querySelector('[name="GeneratePassword"]');
const memberID = <?php echo $UyeBilgisi['Uye_Kimlik']; ?>;
const passwordInput = document.querySelector(`#password_${memberID}`);
// Karakterleri dahil et
const generatePassword = (length) => {
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
let password = '';
for (let i = 0; i < length; i++) {
password += characters.charAt(Math.floor(Math.random() * characters.length));
}
return password;
}
// Tamamla
passwordButton.addEventListener('click', () => {
passwordInput.value = generatePassword(8); // Set password length to 8
});
// Kapat
</script>