Konu başlığı enteresan gelebilir ancak böyle bir şeye ihtiyacınız olduğunda elinizin altında bulunsun istedim. Kabaca otomatik kullanıcı girişi de ne demek açıklayalım; bazen yapmış olduğumuz scriptleri görücüye çıkarmak için demolar hazırlarız ve bu demoların admin panellerini scripti sunduğumuz kesime test ettirmek, nasıl çalıştığını göstermek, bi nevi dijtial sunum yapmak isteriz. Demo scriptimize ait kullanıcı adı ve şifre girişi genelde bir önceki tanıtım sayfasında verilir. Buradan da admin paneline bir link çıkılır ancak demomuza başka sitelerden de link çıkışı olabileceğini ve yanlış kullanıcı adı yada şifre verilebileceğini düşünürek veya demo panelini test etmek isteyen şahsın bu bilgileri yanlış girebilme ihtimalini göz önünde bulundurarak, kullanıcı girişini otomatik girilsin şeklinde ayarlayabiliriz. Hiçbir şey olmazsa demoyu test eden kullanıcıyı uğraştırmamış olursunuz.

Otomatik Kullanıcı Girişi Nasıl Yapılır?

Aşağıda normal işlem görmemiş kullanıcı adının demo, şifre kısmınında 123456 olduğunu varsaydığımız örnek bir giriş formu bulunmakta;

<!DOCTYPE html>
<html>
<head>
	<title>Admin Paneli</title>
	<link rel="stylesheet" href="css/font-awesome.min.css">
</head>
<body>
<h1>Kullanıcı Girişi</h1>
<p>Kullanıcı Adı:demo Şifre:123456</p>
<form action="" method="POST">
	<input type="text" name="kullaniciadi">
	<input type="password" name="sifre">
	<button type="submit">Giriş</button>
</form>
</body>
</html>

Bu sayfamızı otomatik kullanıcı girişi yaptırabilmek için bir kaç değişiklik yapacağız.

<!DOCTYPE html>
<html>
<head>
	<title>Admin Paneli</title>
	<link rel="stylesheet" href="css/font-awesome.min.css">
</head>
<body onload="setTimeout(function() { document.otomatikgiris.submit() }, 1000)">
<h1>Kullanıcı Girişi</h1>
<p>Kullanıcı Adı:demo Şifre:123456</p>
<form action="" method="POST" name="otomatikgiris">
	<input type="text" name="kullaniciadi" value="demo">
	<input type="password" name="sifre" value="123456">
	<button type="submit">Giriş</button>
</form>
</body>
</html>

Kısaca neler yaptık özetleyelim; body tagına eklediğimiz js kod ve form’a verdiğimiz name ile formun saniyede 1 kere giriş yapmasını sağladık. input taşıyıcıları value değerini elle kendimiz girdik, value değerleri doğruysa otomatik giriş yapacaktır. Bu uygulamanın örneğini lisans yönetim scriptimde kullandım inceleyip görebilirsiniz. Umarım faydalı olur.