Toplam Üye Sayımız : 3693
Makale Kategorisi İki defa aynı nickle üye olunmasını engellemek
ACPI
Action Script
Ajax
ASP
ASP.NET
Assembly
Bash
C
C#
C++
Cobol
Delphi
Flash
Html
JAVA
Java Script
JSF
Jsp
Lua
Matlab
MySQL
Oracle
Pascal
Perl
Photoshop
Php
Python
REXX
Ruby
SEO
Tanıtım
Visual Basic

Öncellikle merhaba arkadaşlar. Bir ara verdim gibi görünsede işlerim bu aralar çok yoğun bir sistem üzerine çalışıyorum da.

Hemen başlayalım:

Şimdi bunu engellemenin 2 yolu var. Eğer sistemi kasmak istemiyorum diyorsanız nicklerin kaydedildi sütun ( db deki ) unique olmalı. türkçesiyle eşsiz. şimdi sütunlara bakın. sağ doğru birkaç ufak simge var. üzerinde u olan. ona tıklayın. böylece o sütuna aynı veriler bir daha girmez. bunun iyi yanı sistemi kasmas. kötü yanı ise kişiye bir uyarı vermez. adam üye oldum zanneder.

ikinci yolu php den geçiyor. yazdığım kodları vereyim:

$sec=mysql_query("select * from uyelik where nick='$kullaniciadi'");
$sayi=mysql_num_rows($sec);

if($sayi!=0)
{
echo "Kullanici Adi Kayitli";
}else{
islem kodları

bu kodda girilen değer $kullaniciadi nick sütununda arıyor. eğer bulursa kullanıcı adı kayıtlı diyor. fakat yoksa islem yapılıyor.

bence 1. ve 2. yolu da yapın. böylece hack atlatmalarınında önüne geçersiniz.

herkese iyi günler...

Etiketler |