İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü

Kullanıcıya Ait Cevap

adres metoikos profilini göster
Yılmaz Uğurlu 26.05.2005 20:38:16
En iyi cevap mı ?
<cfif isDefined('FORM.sifre') and isDefined('FORM.kullanici')>
    <cfif FORM.sifre neq '' and FORM.kullanici neq ''>
        <cfquery datasource='#Request.DB#' name='Login'>
            SELECT * FROM KULLANICI
            WHERE kulaniciAdi = '#FORM.kullanici#' AND sifre = '#FORM.sifre#'
        </cfquery>
        <!--- kullanıcı adı ve şifresi doğru --->
        <cfif Login.RecordCount eq 1>

            <!---    kullanıcı daha önce oturum açmış mı? --->

            <cfif Login.LOGIN_ID eq ''>
                <!--- açmamış ise --->
                <cfset Session.Oturum = StructNew() />
                <cfset Session.Oturum.ID = Login.UserID />
                <cfset Session.Oturum.Name = Login.kulaniciAdi />

                <!--- şimdi kullanıcının oturum açtığını veritabanına kaydedelim --->

                <cfquery datasource='#Request.DB#'>
                    UPDATE KULLANICI SET
                    LOGIN_ID = '#Session.URLToken#'
                    WHERE UserID = <cfqueryparam cfsqltype='cf_sql_integer' value='#Session.Oturum.ID#' />
                </cfquery>

                <!--- oturum açıldı, kullanıcıyı yönlendirelim --->
                <cflocation url='GidilecekSayfa.cfm' addtoken='no' /><!--- token göndermeli miyiz ? --->

            <!--- eğer kullanıcı oturum açmış ve bilgileri doğru ise --->
            <cfelseif Login.LOGIN_ID eq Session.URLToken> 
                <!--- kullanıcı işlemini yapıyor devam ediyor --->
            <cflocation url='GidilecekSayfa.cfm' addtoken='no' />
            <!--- bilgiler uyuşmuyor ise --->
            <cfelse>
                <cflocation url='GirisUyarisi.cfm' addtoken='no' />
            </cfif>
        <!--- kullanıcı adı/şifresi yanlış --->
        <cfelse>
            <cflocation url='GirisUyarisi.cfm' addtoken='no' />
        </cfif>
    </cfif>
</cfif>

Teşekkürler aynen bu kodu kullandım ve çalıştı. Ancak oturum zaman aşımı sürelerini algılatamadım :). Application.cfc üzerinde onSessionStart() ve onSessionEnd() metodları arasında bu işlemleri gerçekleştirmeyi planladım. Ancak sanırım CF dökümantasyonunu iyi anlayamadım, sorunlar oluştu. onSessionStart() ile LOGIN_ID alanının değerini güncellemeyi, onSessionEnd() ile de burayı tekrar [i]NULL[/i] değerine döndürmeye çalıştım. Ama ne yazıkki sonuç alamadım. Yardımınız için çok teşekkür ederim.

Bir sorum daha olacak. Bu tarz bir oturum açma uygulamasında kilitleri nerelerde ve hangi biçimde kullanmak doğru olur. Yada gerçekten gerek var mıdır? Bir değer oluştururken özel diğer şekiller de salt okunur olarak kullanmamız yeterlimi. Kısaca kilitlenmeye dair bir yorum yapabilirseniz çok sevinirim. Yarıdımınız için çok çok teşekkürler.

25/05/2005 - 04:54:27 cevap (5) Okunma : 8068 Bu yazıyı 0 kişi tuttu.

Coldfusion Oturum Yönetimi

Oturum açma ile ilgili. Kullanıcı kullanıcı adı ve şifresi ile bir bilgisayarda oturum açtığında, aynı kullanıcı adı ve şifre ile başka bir bilgisayarda oturum açmasını nasıl engelleyebiliriz.

Ya da bir önceki nin kapanmasını nasıl sağlayabilriz. Bir çok çözüm düşündüm ancak Application faaliyet alanının doğasını tam olarak çözememem nedeniyle başarısız oldum.

Düşüncem şu yönde idi.

Kullanıcılar sisteme giriş yaptıklarında Application faaliyet alanında oturum açan kullanıcıların bilgilerini tutan bir havuz oluşturmayı planladım. Kullanıcı ile bağlantılı bir veriyi burada saklamayı düşündüm.

Kullanıcı giriş yapmayı denediğinde -örneğin kullanıcı adını Application da depolamış isem- havuz içerisinde bulunan kayıtlar arasında bir kontrol yaparak kullanıcı girişine izin vermeyi yada kısıtlama getirmeyi planlıyordum. içinden çıkamağıdım nokta kullanıcılar siteyi terk ettiklerinde yani oturumları kapandığında, oluşması gerekli olayları hayal edememiş olmam.

Bir de diyelim 30-40 bin kullanıcının online olması olası bir uygulamada bu şekilde Application faaliyet alanına yüklenmenin ColdFusion’un doğası üzerinde yapacağı etkiden tedirgin oldum.

Yani kısaca yapamadım.

yeni üyelik | şifremi unuttum

aç-kapa Eğitim Bilişim Hukuku Sertifika Programı

Bilişim Hukuku Sertifika Programı

BILISIM HUKUKU SERTIFIKA PROGRAMI 22 – 23 Kasım 2008 – 09.30 – 17.00 – Lares Park Otel – Taksim – 650 YTL+kdv Eg...
Kategori: Eğitim

aç-kapa Yarışma 5.İstanbul Animasyon ve Görsel Efekt Kısa Film Yarışması

5.İstanbul Animasyon ve Görsel Efekt Kısa Film Yarışması

5.İstanbul Uluslararası Animasyon Festivali, 24-30 Kasım 2008 tarihleri arasında gerçekleştirilecektir. Festival dahilinde gerçekleşen 5. İstanbul Ani...
Kategori: Yarışma

aç-kapa Konferans TIME 2008 Interpro Forum Telekom, Internet, Medya, Eğlence Konferansı

TIME 2008 Interpro Forum Telekom, Internet, Medya, Eğlence Konferansı

Program 1 Aralık 2008 Pazartesi 08:00-12:00 Kayıt 10:00-10:30 Ana Oturum Türkiye’de Yeni Nesil Telekom Hizmeti Cengiz Anık – Avea, Ge...
Kategori: Konferans

aç-kapa Çalıştay Dirty99, 9. Pazarlama Zirvesi Etkinliği

Dirty99, 9. Pazarlama Zirvesi Etkinliği

Dirty99, 9. Pazarlama Zirvesi süresince 99 özel pazarlama profesyoneli ile, 99 dakikalık bir workshop çalışması! Özellikle interaktif pazarlama araçla...
Kategori: Çalıştay

aç-kapa Eğitim Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Etkin Katılım Çağrısı Türkiye’de Internet ile ilgili grupları biraraya getirerek İnternet’i tum boyutlarıyla tanıtmak, gelistirmek, tartı...
Kategori: Eğitim

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 614 (1 kayıtlı, 613 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul