ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [13]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [7]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Haz

23

şifreli Sayfa Oluşturma

Hazır Kodlar5 yorum3829 izlenimBerkeCetin

şifreli sayfaların oluşturulmasını göreceğiz.


Bu yazımda sifreli sayfa oluşturmayı anlatacağım.Bunu yaparken ASP'nin "Session" nesnesini kullanacağız Kodların Açıklamaları yanlarında bulunmakta.Önce sifrenin sorulacağı giris.asp dosyasını oluşturalım:
şifreyi Girin : <br />
<form action="kontrol.asp" method="post" />
<input type="password" name="sifre" />
<input type="submit" value="Giriş" />
</form>

Basit bir form oluşturduk şimdide kontrol.asp sayfasını oluşturalım:

<% sifre = Request.Form("sifre") ' formumuzun değerini sifre değişkenine atadık
if sifre = "" then ' formun doldurulup doldurulmadığını kontrol ediyoruz
Response.Write "Sifre Girmediniz!"
End if
gsifre = "123456" 'giriş sifresini burdan değiştirebilirsiniz
if sifre = gsifre then 'eğer girilen şifre giriş şifresine eşitse
Session("giris") = "evet" 'giriş oturumunun değeri evet olcak
Response.Redirect "/" 'ana sayfaya yönlendirdik
else 'değilse
Response.Redirect "/" 'giriş oturumuna değer vermeden ana sayfaya yönlendirdik
End if
%>

şimdide Ana Sayfamızı oluşturalım:
Ana Sayfa <br /><%
if Sesssion("giris") = "evet" then 'eğer giriş oturumunun değeri evetse
Response.Write "şifreli sistemdesiniz." 'şifreli Sistemdesiniz yazısı yazdırdık siz burayı değiştirebilirsiniz.
Else ' değilse
Response.Write "<a href=""giris.asp"">Giriş Yapmalısınız</a>" 'giris.asp dosyasına link verdik.
End if
%>

şifreli sayfa oluşturma işlemi bu kadar kendinize iyi bakın.


Etiketler  :  session   form   if     

İçeriği takip etSayfayı YazdırPermalink

5 yorum var

#293.-serdar-21 Temmuz 2007 Cumartesi

ana sayfa dediğiniz yer çalışmıyor hatası yanlış yazılma var duzgunu şöyle olacak  Session
tüm kod ise ana sayfa için
Ana Sayfa <br/>
<%
if Session("giris") = "evet" then 'eğer giriş oturumunun değeri evetse
Response.Write "şifreli sistemdesiniz." 'şifreli Sistemdesiniz yazısı yazdırdık siz burayı değiştirebilirsiniz.
Else ' değilse
Response.Write "<a href=""giris.asp"">Giriş Yapmalısınız</a>" 'giris.asp dosyasına link verdik.
End if
%>

#299.-Magic Keyboard-27 Temmuz 2007 Cuma

mrb. ben access database e bağlı bir password control sistemi istiyorum. bunu nasıl senkronize edebiliriz. ben bir kaç deneme yaptım hata verdi.

mesela: password.asp ye form koydum. ve password_control.asp ye post ettim. aşağıda password_control.asp var. bundaki sorun nedir

<% Session.Timeout = 30 %>
<% id = request.querystring("id") %>
<%
set bag=server.createobject("adodb.connection")
bag.open"Provider=Microsoft.Jet.Oledb.4.0;Data Source="&server.mappath("db/magic.mdb")
%>
<%
set rs=server.createobject("adodb.recordset")
sql="select*from admin id="&id&" "
rs.open sql,bag,1,3
%>
<%
sub passwordcontrol
postpage = "http://" & Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("URL")
%>
<%
username=request.form("username")
password=request.form("password")
%>
<%
if username="" or password="" Then
Response.Write "<script>alert('Eror ! Please complete the form!');</script>"
Response.Redirect "password.asp"
Response.end
end if
%>
<%
if request.form("password") = password and request.form("username") = username then
Response.Write "THANKS ! You can enter this page now..."
Response.Redirect "postpage"
end if
%>
<%
if request.form("password") <> password and request.form("username") <> username then
Response.Write "EROR! Username or Password are FALSE"
Response.Redirect "password.asp"
end if
%>

#401.-hasan-14 Kasım 2007 Çarşamba

girişe tıklayınca giç bişey yazmasak dahi localhost çalıştırıyor

#445.-lodos-20 Aralık 2007 Perşembe

localhost dedigin iis mi yoksa webbaby gibi programlarmi iis dogru çalıştırır webbaby gibi programlar sessionları düzgün çalıştırmaz

#450.-sinan-28 Aralık 2007 Cuma

ben de senin dediğin baby server a kullanıyordum fakat bu asp kodlarında hata veriyordu.Abyss Web Server adlı programı kullanmaya başladım sorun olmuyor.ayrıca panelide var üstelik türkçe ilgili yazıyı okumak istersen :
http://www.eburhan.com/abyss-web-server/  


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. Session nesnesi hakkında
  2. Session kullanımı
  3. Açılan session nesnesinin kapatılması
  4. Session Nesnesinin Geçerlilik süresi
  5. AlışVeriş Scripti Yapıyoruz
  6. Request Nesnesi
  7. TextArea ile Form İşlemleri
  8. Radyo Butonları ile Form İşlemleri
  9. ASP ile Ajax Kullanımı
  10. Çoklu kayıt silme
  11. Aranan Kelimenin Arkaplan Rengini Değiştirme
  12. If...Then...Else...End If
  13. Geçersiz Null Kullanımı Hatası
  14. Expected 'End' 800a03f6
  15. Err Nesnesi
  16. Cookies Nesnesiyle İlgili Örnek Uygulama
  17. AlışVeriş Scripti Yapıyoruz
  18. Where Deyimi
  19. Açılan session nesnesinin kapatılması
  20. Sayaç Yapımı
  21. Asp ile Sub Kullanımı
  22. Mail List yapımı
  23. Veritabanına bağlanmak ve veri almak
  24. "<" ve ">" Arasındaki Tüm Karakterleri Temizlemek

Yazının aktif olduğu kategoriye eklenmiş son yazılar

  1. Bir Sayının Faktöriyeli
  2. Sayaç Yapımı
  3. Cookies Nesnesiyle İlgili Örnek Uygulama
  4. Çoklu kayıt silme
  5. Ajax Türkçe Karakter Probleminin Çözümü
  6. Online Veritabanı Oluşturma
  7. Sunucuda (Serverda) Yüklü Olan Bileşenleri Bulun

Aspogren.net web sitesi SiDEnet sunucularından yayınlanmaktadır.

eXTReMe Tracker