Javascript ile Şifre Oluşturma Fonksiyonu
Blog'a Dön

Javascript ile Şifre Oluşturma Fonksiyonu

Buğra Şıkel

Javascript ile Şifre Oluşturma Fonksiyonu

Merhabalar, bu yazımızda javascript ile şifre oluşturucu bir fonksiyon yazıyoruz. Bu fonksiyonumuzun amacı kullanıcıların kendilerine ya da bizim onlar için anlık rastgele şifreler oluşturmamızı ve bunu her tıklamada değiştirerek yapmasını sağlamak.

Javascript ile Şifre Oluşturma Fonksiyonu

Öncelikle html tarafında bir buton ve bu botuna basıldığında şifre oluşturulacak bir input yazıyoruz. Bu kod örneğimizde onclick ile fonksiyonumuzu çağırıyoruz ve içerisinde inputumuzun id’sini yazıyoruz. Bu örnekte inputumuzun id’si “password”.

<button onclick="genPass('password')">Şifre Oluştur</button> 
<!-- şifremizi oluşturacak butonumuz -->
<input type="text" id="password" placeholder="Your Password" /> 
<!-- şifremizin yazılı olacağı inputumuz -->

Burada ise javascript ile şifreyi oluşturacak fonksiyonumuzu yazıyoruz.

function genPass(id)
{
    let randomstring = Math.random().toString(36).slice(-8); // buradaki slice "-8" kaç karakterli bir şifre oluşturacağını belirtiyor.
    document.getElementById(id).value = randomstring;
}

// istersek fonksiyonumuzu dinamik karakter sayısı oluşturacak şekilde güncelleyelim.

function genPass(id, length = 8) { // uzunluğumuz hiç girilmezse 8 karakter olarak belirledik.
    let randomstring = Math.random().toString(36).slice(-length); 
    document.getElementById(id).value = randomstring; 
}

 

Eğer fonksiyonumuzun demosunu görmek isterseniz, buraya tıklayabilirsiniz.

Diğer yazılarıma göz atmak için tıklayın.

Web sitesine mi ihtiyacınız var ?

Bunları da beğenebilirsiniz

jQuery AJAX Kullanarak Anlık Veri Çekme
7 Aralık 2022

jQuery AJAX Kullanarak Anlık Veri Çekme

Merhabalar, bu yazımda sizlere php, ajax, jquery kullanarak neler yapabileceğimizden bahsedeceğim. Ajax (Asynchronous JavaScript and XML), web geliştirme teknolojisidir. Ajax sayesinde, web sayfalarında dinamik içerik…

Devamını Oku
PHP PDO Transaction Rollback Kullanımı: Veritabanı İşlemlerini Güvende Tutma
21 Temmuz 2023

PHP PDO Transaction Rollback Kullanımı: Veritabanı İşlemlerini Güvende Tutma

Veritabanı işlemleri, web uygulamalarının temel yapı taşlarından biridir. Kullanıcıların bilgilerini kaydetmek, verileri güncellemek veya silmek için sık sık veritabanına erişim sağlarız. Ancak, bazen beklenmedik hatalar…

Devamını Oku
Kullanışlı VSCode Eklenti Önerileri
3 Kasım 2022

Kullanışlı VSCode Eklenti Önerileri

Bu yazımızda kullanmış olduğum ve sizlere önerebileceğim VSCode (Visual Studio Code) eklentilerini listeleyeceğim. Genellikle PHP, MySQL, HTML, CSS, Javascript kodladığım için bu yazılım dillerinde işimize…

Devamını Oku
AI Asistan