web sitelerinde üye girişi yapmak
|
Forumlara giriyoruz, e-posta hesabına giriyoruz, bu nasıl oluyor, mantığı nedir bunların, anlatacağım;
Üyelik girişi yapılırken web siteleri bizim üyelik girişimizi yaptığımız bilgisayara çerez(cookie) denen şifrelenmiş bir dosya atar. Ve biz her yeni sayfa açtığımızda bizim bilgisayarımızda bu dosyanın varlığını, ve geçerliliğini kontrol eder. Bu dosyanın özelliklerini de o site belirler. Bu çerezin içine ismimizi yazabilir, çerezin geçerlilik süresini yazabilir ve bu bilgileri çektikten sonra değerlendirip üyelik girişi yapılıp yapılmadığını tespit eder. Geçerli bir çerez bulamazsa üyelik giriş panelini açar, çerez varsa ona göre üyeye gösterilecek dosyaları gösterir falan filan… Şimdi bu üyelik işinin detaylarına inelim. (Bu anlatacaklarım her site için geçerli değildir, eski metodlar kullananlar olabilir ama son teknoloji bu :D)(Son teknoloji dinamik web programlama dili PHP kullanacağım ve veritabanımız da MySQL)(asp neymiş,mssql neymiş) Web sitelerinde üye hesapları bir veritabanında saklanır. MySQL, MSSQL, Oracle, … Örneğin ‘uyeler‘ tablosunda ‘isim‘,’sifre‘,’e-posta‘ alanları olsun. (normalde daha fazla olur tabi, üyelik ayarlarınız, tercihleriniz falan saklanır bu tablolarda.) Üyelik giriş formu: Bunun için üye girişi yapacağımız (yani çerezi kuracağımız) sayfaya veriyi taşımak için html form hazırlamamız lazım. Şöyle: <form method=”post” action=”uyegiris.php”> * type=”password” ile girilen şifrenin yıldızlı olarak görünmesi sağlanır. Giriş’e basıldıktan sonra yapacağımız iş kullanıcı adını ve şifreyi veritabanından sorgulamak. Şifrenin veritabanında saklanması: Güvenlik açısından şifreyi veritabanında doğrudan saklamak iyi değildir. Şifreler kriptolanır veritabanında öyle saklanır. Günümüzde en çok kullanılan kriptolama tekniği md5′tir. Üyelik yapılırken kullanıcının girdiği şifrenin ‘md5 hash’i (özeti) saklanır. md5 geri dönüşümü çok zor bir kriptolamadır. Biz kullanıcı giriş yaparken bu kriptoyu açmıyoruz, şifreyi geri oluşturmuyoruz. Yaptığımız şey, kullanıcı giriş yaparken girdiği şifrenin md5 hash’ini veritabanındaki hash ile karşılaştırmak. md5 ile ilgili ayrıntılı bilgi: md5 Php’nin md5 fonksiyonu: php.net Bravo. Hadi yapalım; Üye adı ve şifre sorgulaması: *Güvenlik önlemleri olmadan anlatıyorum. $veridonus= mysql_query(”select * from uyeler where isim=’$isim’”) or die(”bi sorun oldu ya tüh gördün mü bak başımıza geleni”); $uye=mysql_fetch_array($veridonus); $sifreozet=md5($sifre); if($uye{sifre}==$sifreozet) { setcookie(”deneme_cerez”, $isim); echo “Üye girişi yapıldı”; } else{ echo “Üye girişi hatalı!”; } Burada dikkat etmemiz bir nokta; setcookie komutunu sayfanın en başında çalıştırmalıyız. Ondan önce herhangi bir hmtl basılmamalı. setcookie fonksiyonuyla ilgili ayrıntılı bilgi: php.net Girişi test edelim: { //üye girişi algılandı, gerekli işlemler burada… echo “Hoşgeldin “. $_COOKIE["deneme_cerez"]; } else { //geçerli çerez bulunamadı üye giriş panelini yazdır… } Tabi bu kod her sayfada çalışacak ki kullanıcı en başa dönmesin. Oldu iyi phpler… |

12 Haziran, 2007 saat 11:54
Benim bir sorum var simdi benim sitemde ben bi forum kurmak istiyorum yani ziyaretciler girecek ve ayni bu sitede oldugu mesaj yazabilecekler sorulari varsa soru sorabilecekler o kadar arastirdim arastirdim ama bir türlü bisey bulamadim bana yardimci olursaniz cok sevinirim simdiden cok tesekkürler!
12 Haziran, 2007 saat 13:17
Şimdi şunu bir anlayalım. bu sitede olduğu gibi mi yoksa forum sitesi mi? çünkü bu site forum değil günlük. ikisinin kurulumu da birbirinden farklı. ona göre anlatayım?
13 Haziran, 2007 saat 20:52
yok forum sitesi olacak elimde sitem var ama forum kurmak istiyorum yardimlariniz icin simdiden tesekkürler!
15 Haziran, 2007 saat 00:10
[...] Şurada bir arkadaş yardım istemişti. Anlatayım. [...]
15 Haziran, 2007 saat 00:12
Buraya bakınız.
18 Haziran, 2007 saat 02:33
merhaba şimdi ben şöyle bir şey istiyorum… normal bir web sitesine üye olmadan giriş yapılmasın istiyorum ama kullandıklarımıın hiç birisi çalışmıyorum siteye sadece üye olanlar girsin bi forum gibi yani üye olan üye girişi yaptıktan sonra siteye yönlensin otomatik bunu nasıl yaparım php’de elinde hazır kodlar varmı eğer varsa paylaşabilirmisiniz.?
18 Haziran, 2007 saat 02:43
yanlızca bu yukarıda anlattığım kodları birleştirerek yapılabilir. ancak çok basit birşey değil. bunun içine üye denetimi falan da girecek, yeni üyelik falan filan bunların güvenliği derken yani çok kısa bir iş değil.
ama üyeler belliyse, giriş yapacak kişileri sen denetleyeceksen ben .htaccess koruması tavsiye ederim. Yani bu hostunda “password protected directories” diye geçer. Eğer böyleyse bu konuyu anlatabilirim. Ama diğeri çok uzun birşey. sadece hazır kod bulmayacaksın, onları siteye koyabilmek için de iyi bir html ve php bilgisi gerekiyor.
18 Haziran, 2007 saat 03:45
valla bilgim yok işte hazır olsa değiştiririm yerleştiririm ama bulduklarımın çoğu çalışmıyorum sana yazdıktan 10 dakka sonra bir tane daha buldum ama yokk fıss hepsi nasıl yaparım bilmiyorum siteye üyeleri ben belirlemicem atıyorum sitenin adını yazdılar karşılarına üye olmadan bu sitenin içeriğini göremezsiniz gibi bi yazı çıkıcak altındada lütfen üye olun falan üye olunca otomatik yönlenicek tabi indexte üye girişide olucak üye olanlar üye girişi bölümünden giriş yapıcak bu çok zor sanırım
26 Haziran, 2007 saat 20:31
kolay gelsin abisi benim derdimde biraz farklı
image ready de basıt şahsi site yapmıştım ve senin burdaki (ve hatta şuan kullandıgım:) tarzda birşey eklemek istiyorum (anlatırsan bahtiyar olurum) saygılarımla arz ederim
26 Haziran, 2007 saat 22:43
tam olarak neyi sorduğunuzu anlayamadım. burdaki tarzda birşey derken? Yani bu sitenin yazılımından mı bahsediyorsun
27 Haziran, 2007 saat 11:08
evet şu an kullandığımız yazışma paneli
27 Haziran, 2007 saat 11:11
bu sitedeki yazılım wordpress günlük yazılımıdır. wordpress’i kurarsanız kendinde var bunlar. wordpress nasıl kurulur diye aratırsanız bulabilirsiniz.
27 Haziran, 2007 saat 15:46
çok teşekkür ederim kolay gelsin…

29 Temmuz, 2007 saat 18:33
smf de üye şifreleri veirtabanında hangi kalsörde saklanır…
19 Ağustos, 2007 saat 18:46
abi bu wordpress kurulumu nerde bulamadım ali arkadaşımızın anlattığı gibi bende bu tür biyazışma sistemi istiyorum bir yardımcı ol be abi sağolasın
31 Ağustos, 2007 saat 00:16
ya arkadaslar benim tek istedigim ana sayfama bir üye girisi yapmaktı tam buldum dedim biryerden linkini kopyaladım yapıstırdım oldu ama sadece üye olanlar giriyodu e benim istedigimde üye olmayanlar icin altta üye ol yazan bir lin bulursanız sevinirim emege saygı simdiden tesekkürler bulan olursa msn me
atsın er_di_erdi@hotmail.com
1 Eylül, 2007 saat 11:20
Benimde meramım bu yönde.
Bende programlamadan falan anlamam. O sebeple birisi bana diyecekki al şu kodları sitene ekle böylece bir forum eklemiş olacaksın:)
Yani işin kolayındayım hakikaten.
Wordpress tabanlı bir blog sitem var.
Sitemde ayrıca bir de forum olsun istiyorum.
Ama bunu nasıl yapacağım hakkında hiç bir fikrim yok.
Fikri olabilen var mı?
2 Eylül, 2007 saat 18:21
Yazıya eklediğim uyarı umarım yardımcı olur…
18 Eylül, 2007 saat 15:00
ben bir web sitesi kurdum bu siteye bir forum sayfası ve üye kaydı koymak için ayrıntılı bilgiye nereden ulaşabilirim
18 Eylül, 2007 saat 15:21
çağlar forum kurulumunu da anlattım. hatta yazının en başında 2. uyarıda adresi var. kolay gelsin.
21 Eylül, 2007 saat 14:36
html tabanlı bir web sayfası kurdum bu siteye üye girişi eklemeliyim host um php ve MSQL 5 destekliyor
110mb.com dan aldığım host ta database oluşturamıyorum yardım ederseniz sevinirim
iyi günler
21 Eylül, 2007 saat 14:47
100mb.com un özelliklerini veya yönetim panelini bilmiyorum hiç kullanmadım. ama mysql desteği diyorsa mutlaka vardır kurcalamak lazım biraz.
15 Aralık, 2007 saat 10:05
ARKADAŞLAR BURADAKİ GİBİ BİR FORUM VE ÜYELİ EKLEMEK İSTİYORUM NASIL YAPILACAĞINI bilen birisi varmı YARDIMLARINIZI BEKLİYORUM
15 Aralık, 2007 saat 19:07
muhammet şuraya bakabilirsin.
17 Ocak, 2008 saat 05:07
Kolay gelsin Emrah, sen kod anlatmışsın insanlar neler istiyor
İşin zor… Keşke biraz daha ayrıntılı anlatsaydın ama…
17 Ocak, 2008 saat 06:31
daha ayrıntı vermeye gerek yokki. koda bakmıyor kimse.
1 Haziran, 2008 saat 23:34
merhaba ben html sitemde aynen burada oldugu gibi ziyaretcilerin birbiriyle yazışmasını istiyorum tamam bu site hazır script ama ben kendim yapmak istiyorum html sayfamda bunu nasıl yapabilirim programlama bilgim yok bana tam olarak hangi kodları ve nasıl kullanabilecegimi anlatabilirmisiniz yada bunun için bir kaynak gösterirseniz çok sevinirim teşekkürleer
2 Haziran, 2008 saat 00:55
ertan,
html ile böyle yazışma ortamı yapamazsın. (dinamik içerik deniyor buna)
php, mysql kullanmak lazım. kolay değil sıfırdan başlayan biri için.
google’da ara birsürü kaynak bulursun php, mysql için.
2 Haziran, 2008 saat 01:00
şuanda html site yapmayı öğrniyorum dreamweaver flash fireworks la falan ilgileniyorum yani önce temel atmak lazım sonra php ye başlamayı düşünüyorum inşallah en yakın zamanda tam anlamıyla bu işi kavrayabilirsem bazı planlarım var bu arada sitenin hit i baya iyi bunu neye baorçlusun
birgün inşallah rakibin olurum 
2 Haziran, 2008 saat 01:36
dinamik web yazılımı yapabilmek için html i yemiş bitirmiş olman lazım zaten. dreamweaver da lazım. flash ve fireworks görselliğe yönelik sadece.
kolay gelsin.
2 Haziran, 2008 saat 01:45
bir sitede bence en önemli unsurların başında görsellik geliyor bir bannerin dahi siteye başka sitelerden yüzlerce insanı çekebiliyor olması gibi mesela mynetteki banner reklamları aynı zamanda mynetin görüntü konusunda harika oldugunu söylemeden geçemiycem hayranıyım o sitenin neyse bizi bugece uyku tutmayacak anlaşılan
2 Ağustos, 2008 saat 22:03
abi şimdi burda neleri kopyalayıp nerelere yapıştırcaz. bi yardımcı olursan sevinirim
2 Ağustos, 2008 saat 23:13
Sorunun cevabı yazıda var…
3 Ağustos, 2008 saat 11:48
anlamadığımda o yazı zaten.
kodu kopyalıyorum yapıştırıyorum üye girişi yap diyorum google gibi biyere geliyoı?
3 Ağustos, 2008 saat 15:48
Yazının en üstünde demişim ki,
Yoğun yanılgı üzerine eklenmiş uyarı:
Bu başlıkta sadece web programcıları için üye girişi yapmak anlatılmaktadır. “Ben programlama bilmiyorum ama üye girişi yapmak istiyorum.” diyenler ise yanlış yoldalar. Zira programlama yapamadan üye girişi bir işe yaramaz.
Yani öyle kopyala yapıştırla yapılacak bir iş değil bu…