Asp’de IF kullanımı

15 Temmuz 2007 – 01:11



Merhaba arkadaşlar,

Asp makalelerimden birini sizlerle
paylaşıyorum.Bu makalemizde,sizlerle k.adı ve şifre ile giriş yapmayı
anlatacağım.Temel olarak dersimizde iki sayfa kullanacağız.Çünkü,ilk
sayfamızda form oluşturaağız ve işlem yapacağı yolu belirteceğiz,ikinci
sayfamızda ise,ilk sayfada yapılan işlemin kontrolünü 
yaptırıp,şartlar sağlandıysa sayfada mesaj yazdırsın diyeceğiz.İlk
sayfamızın kodları ve ufak açıklamalarıyla başlayalım;

default.asp


<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
/>
<title>Giri&#351;</title>
</head>
<form method="post" action="ayar.asp">
<p align="center"><font face="Tahoma"><span
style="font-size: 11pt">
<font color="#FFFFFF"><b>Kullanici Adiniz : </b>&nbsp;&nbsp; </font>
<input type="text" size="34" name="adi" /><BR><b><font
color="#FFFFFF">Kullanici Sifreniz :
</font></b><input type="password" name="FormParola"
size="33"></span></font><BR>
<input type="submit" value="Gönder" style="font-family: T" /> </p>

</form>
<body bgcolor="#FF5050">
</body>
</html>

 

Yeşil renkle belirttiğim alanda form
oluşturuyoruz,metodu olarak POST ve gideceği sayfa olarakda ikinci
sayfamız olan "ayar.asp" yazıyoruz.Mavi alanlarda ise,ilk satırda
Kullanici Adiniz: ve ikinci satırda ise type ‘ı text , name ise
"adi" olmak üzere bir metin formu,üçüncü satırda ise type ‘ı
password,name ise FormParola olan bir metin formu daha oluşturduk.Burada
kullandığımız name ler ("adi" , "FormParola") ayar.asp ‘de
verdiğimiz değişken isimleridir.Ve en sonda da Gönder butonu
oluşturuyoruz ki sayfaya gitsin.Şartlar bunlara göre işleyeceği
için,onları yazıyoruz..İlk sayfamızı default.asp olarak
kaydedin.Gelelim ikinci sayfamız olan ve asp kodlarını yazacağımız
ayar.asp
‘ye;

ayar.asp


<html>
<head>
<title>Giris ayar</title>
</head>
<%
gelenad = Request.Form("adi")
gelensifre = Request.Form("FormParola")
FormParola = ucase(trim(request.form("FormParola")))

If FormParola <> "admin" Then
Responese.Write "Bu Bilgisayar Kullanicisi Degilsiniz..Tekrar
Deneyin…"

Else
Response.Write "Bu Bilgisayarin Yöneticisi Hos Geldiniz..Sisteme
Giris Basarili"

%>
<body>
</body>
</html>
<% End If %>

 Asp taglarımızı açtık ve gelenad
‘a formdan gelecek olan "adi" ve gelensifre ‘ye formdan gelecek parolaya
atadık.Daha sonra FormParola "admin" kelimesinden farklıysa "Bu
Bilgisayar Kullanicisi Degilsiniz..Tekrar Deneyin…"
bunu , farklı
değilse Response.Write "Bu Bilgisayarin Yöneticisi Hos
Geldiniz..Sisteme Giris Basarili"
bunu yazdırsın diye bir sınama
yaptık.Asp tagımızı kapattık ve En sonda da <% End If %> ile şart
işlemini bitirdik.Bu sayfayıda ayar.asp olarak kaydedin..

Ve bunların sonucu olarak ana sayfadan
bir isim ve parola olarak "admin" girdiğinizde sisteme girmiş,aksi
halinde sisteme girmezsiniz diye mesaj alacaksınız.Gerisi size kalmış
isterseniz k.adı kontrolü de ve başarısız olursa,Response.Direct ile ana
sayfaya gönderebilirsiniz..

Tüm sorunlarınız için bilyaz.com &
serhat@bilyaz.com adresine
yazınız..Kolay gelsin

 

Bookmark and Share

Post a Comment

Subscribe without commenting