Webmaster Forumu - Webmaster Zone

Geri git   Webmaster Forumu - Webmaster Zone > Webmaster Zone > Programlama Dilleri > PHP

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 18-01-2007, 18:10:27
Aycan Bülbül - ait Kullanıcı Resmi (Avatar)
Aycan Bülbül Aycan Bülbül isimli üye çevrimiçidir (Online)
Zonekolik
 
Üyelik tarihi: 31/12/2006
Nerden: merzifon
Mesajlar: 1.479
iTrader: (11)
Tecrübe Puanı: 64
Aycan Bülbül has a spectacular aura aboutAycan Bülbül has a spectacular aura aboutAycan Bülbül has a spectacular aura aboutAycan Bülbül has a spectacular aura aboutAycan Bülbül has a spectacular aura about
Aycan Bülbül - İCQ üzeri Mesaj gönder Aycan Bülbül - AİM üzeri Mesaj gönder Aycan Bülbül - MSN üzeri Mesaj gönder Aycan Bülbül - YAHOO üzeri Mesaj gönder
Standart Giriş - Kayıt Sistemi ( Php )

giris.php

[PHP]<html><head><title> Giriş </title></head>

<body>

Kullanıcı Bilgilerinizi Girin :

<form action = "auth.php" method = "post">

Kullanıcı Adı : <br>

<input type = "text" name = "username">

<br><br>

Şifre :<br><br>

<input type = "text" name = "password">

<br><br>

<input type = "submit" value = " Giriş ">

</form>

</body></html>
[/PHP]


auth.php



[PHP]<?php $username = $_POST['username'];

$password = $_POST['password'];

$self = $_SERVER ['PHP_SELF'];

$referer = $_SERVER ['HTTP_REFERER'];

if ( ( !$username ) or ( !$password ) )

{header("Location: $referer") ; exit () ; }

$conn = @mysql_connect( "localhost", "USERNAME", "PASSWORD" )

or die ("couldnt connect to SQL ") ;



$rs = @mysql_select_db("DATABASE" , $conn )

or die ( "Could not select Database" ) ;

$sql="select * from my_database where user_name=\"$username\"

and password = password( \"$password\" ) " ;

$rs = mysql_query( $sql, $conn )

or die ( " Couldnt execute query" ) ;

$num = mysql_numrows ( $rs ) ;

if( $num != 0 )

{ $msg = " $username - Giriş Başarılı !";}

else

{ header( "location:$referer" ) ; exit() ; }

?>

<html> <head><title> Giriş Tamamdır </title></head>

<body> <?php echo( $msg ) ; ?> <br><br></A> <br><br>
[/PHP]




kayit.php



[PHP]<?php $self = $_SERVER['PHP_SELF'] ;

$firstname = $_POST['firstname'] ;

$lastname = $_POST['lastname'] ;

$username = $_POST['username'] ;

$password = $_POST['password'] ;

if ( ( !$firstname ) or ( !$lastname )

or ( !$username ) or ( !$password ) )

{

$form ="Gerekli Bilgileri Giriniz ...";

$form.="<form action=\"$self\"";

$form.=" method=\"post\">Adı : ";

$form.="<input type=\"text\" name=\"firstname\"";

$form.=" value\"$firstname\"><br>Soyadı : ";

$form.="<input type=\"text\" name=\"lastname\"";

$form.=" value=\"$lastname\"><br>Kullanıcı Adı : ";

$form.="<input type=\"text\" name=\"username\"";

$form.=" value\"$username\"><br>Şifre : ";

$form.="<input type type=\"text\" name=\"password\"";

$form.=" value=\"$password\"><br>";

$form.="<input type=\"submit\" value=\"Onayla\">";

$form.="</form>";

echo( $form ) ;

}

else

{ $conn = @mysql_connect( "localhost", "USERNAME", "PASSWORD")

or die ( "could not connect to mysql");

$db = @mysql_select_db( "DATABASE", $conn )

or die ("could not select database") ;

$sql = "insert into my_database

(first_name,last_name,User_name,password) values

(\"$fistname\",\"$lastname\",\"$username\",

password(\"$password\") )";

$result = @mysql_query( $sql, $conn )

or die("could not execute query") ;

if( $result ) {echo( "New User $username added" ) ; }

}

?> [/PHP]




Sql ise

[HTML]first_name varchar(50) No

last_name varchar(50) No

user_name varchar(25) No

password varchar(16) No
[/HTML]


Alıntı
__________________
seo = amele , amele= para | dizin , site ekle
Alıntı ile Cevapla
  #2 (permalink)  
Alt 19-01-2007, 04:02:46
zoizo - ait Kullanıcı Resmi (Avatar)
zoizo zoizo isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: 31/12/2006
Mesajlar: 85
iTrader: (0)
Tecrübe Puanı: 53
zoizo is a jewel in the roughzoizo is a jewel in the roughzoizo is a jewel in the roughzoizo is a jewel in the roughzoizo is a jewel in the roughzoizo is a jewel in the rough
Standart

yukarıdaki kodlar sadece örnek olsun, ciddi güvenlik açıkları var.
Alıntı ile Cevapla
  #3 (permalink)  
Alt 19-01-2007, 09:36:07
Guray Guray isimli üyemiz çevrimdışıdır. (Offline)
[NG]near
 
Üyelik tarihi: 31/1/2007
Nerden: Bursa
Yaş: 29
Mesajlar: 337
iTrader: (1)
Tecrübe Puanı: 47
Guray will become famous soon enoughGuray will become famous soon enough
Standart

Alıntı:
zoizo´isimli üyeden Alıntı Mesajı göster
yukarıdaki kodlar sadece örnek olsun, ciddi güvenlik açıkları var.
Bu iş böyle olmaz. Olmamalı yani.
Lütfen güvenlik açıkları konusunda bizi bilgilendirin.
Yada güvenlisini sizden görelim.
Yanlış anlamayın ama sadece bunu diyipte kenara çekilemezsiniz.
Hadi beni geç ... burda bir takım doğrulara dayandırın söylediklerinizi
Anlatmak istediğimi anlatabilmişimdir umarım
Alıntı ile Cevapla
  #4 (permalink)  
Alt 19-01-2007, 09:43:54
Dr.Wave - ait Kullanıcı Resmi (Avatar)
Dr.Wave Dr.Wave isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: 31/1/2007
Yaş: 23
Mesajlar: 77
iTrader: (2)
Tecrübe Puanı: 41
Dr.Wave üyemiz henüz acemi
Standart

Katılıyrum Guray ' a.
__________________
Aktif Bilişim
Alıntı ile Cevapla
  #5 (permalink)  
Alt 20-01-2007, 01:41:44
zoizo - ait Kullanıcı Resmi (Avatar)
zoizo zoizo isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: 31/12/2006
Mesajlar: 85
iTrader: (0)
Tecrübe Puanı: 53
zoizo is a jewel in the roughzoizo is a jewel in the roughzoizo is a jewel in the roughzoizo is a jewel in the roughzoizo is a jewel in the roughzoizo is a jewel in the rough
Standart

Alıntı:
Guray´isimli üyeden Alıntı Mesajı göster
Bu iş böyle olmaz. Olmamalı yani.
Lütfen güvenlik açıkları konusunda bizi bilgilendirin.
Yada güvenlisini sizden görelim.
Yanlış anlamayın ama sadece bunu diyipte kenara çekilemezsiniz.
Hadi beni geç ... burda bir takım doğrulara dayandırın söylediklerinizi
Anlatmak istediğimi anlatabilmişimdir umarım
uygulamayı kimin yazdığını bilmiyorum yapan kişi kayit.php dosyasında verileri kaydederken addslashes veya htmlspecialchars fonksiyonlarını kullanmamış. Bu yüzden veri girişleri kolayca suistimal edilebilir. veritabanına giriş yapmadan önce süzme işlemlerini yapmalıyız, kötü niyetli kullanıcı veritabanımıza html kodlarını girebilir.
Alıntı ile Cevapla
  #6 (permalink)  
Alt 20-01-2007, 15:18:22
qAaN - ait Kullanıcı Resmi (Avatar)
qAaN qAaN isimli üyemiz çevrimdışıdır. (Offline)
Yeni Üye
 
Üyelik tarihi: 31/1/2007
Mesajlar: 5
iTrader: (0)
Tecrübe Puanı: 0
qAaN üyemiz henüz acemi
Standart

evet güzel olmuş ama birazdaha modify yapılabilir. kendi kişisel sitem için şuanda güzel bir üyelik sistemi yazıyorum... bittiğinde yayınlayabilirim
Alıntı ile Cevapla
  #7 (permalink)  
Alt 09-02-2007, 08:51:20
saho saho isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: 31/1/2007
Nerden: istanbul-tokat
Mesajlar: 47
iTrader: (0)
Tecrübe Puanı: 43
saho Helal emin adımlarla ilerliyorsunsaho Helal emin adımlarla ilerliyorsun
saho - MSN üzeri Mesaj gönder saho - YAHOO üzeri Mesaj gönder saho isimli Üyeye Skype üzeri Mesaj gönder
Standart

[PHP]foreach($_POST as $s=>$h) $_POST[$s]=addslashes(htmlspecialchars($_POST[$s]));[/PHP]
sql e yollarken böyel yapılabilir tüm postlara
veriyi okurkende stripslashes,htmlspecialchars_decode fonk. ları kullanılabilir
[PHP]foreach($_POST as $s=>$h) $_POST[$s]=stripslashes(htmlspecialchars_decode($_POST[$s]));[/PHP]
yani böyle ...
Alıntı ile Cevapla
  #8 (permalink)  
Alt 09-02-2007, 11:21:42
Gizlen - ait Kullanıcı Resmi (Avatar)
Gizlen Gizlen isimli üyemiz çevrimdışıdır. (Offline)
Zonekolik
 
Üyelik tarihi: 31/1/2007
Nerden: ankara
Yaş: 20
Mesajlar: 2.090
iTrader: (5)
Tecrübe Puanı: 81
Gizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of light
Standart

editlenmiş hali paylaşılırsa sevinirim.
Alıntı ile Cevapla
  #9 (permalink)  
Alt 10-02-2007, 18:59:18
emiraydin emiraydin isimli üyemiz çevrimdışıdır. (Offline)
Yeni Üye
 
Üyelik tarihi: 28/2/2007
Mesajlar: 5
iTrader: (0)
Tecrübe Puanı: 0
emiraydin üyemiz henüz acemi
Standart

Alıntı:
yknTR´isimli üyeden Alıntı Mesajı göster
editlenmiş hali paylaşılırsa sevinirim.
bu kadar da hazırcı olmayın yaw
Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Youtube Bot Scripti 125ytl - Etiket Sistemi + Filtre Sistemi ( Adsense için ) ve daha UndeaD Script / Veritabanı ( Database ) 2 25-07-2007 13:57:38
giriş yapılmıyor Aycan Bülbül Vbulletin 2 06-07-2007 19:25:05
Şifreli Giriş docileboy PHP 2 01-07-2007 08:49:43
Html'ye Giriş Editör HTML CSS DHTML 1 01-01-2007 23:44:05


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 03:28:29 .




Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Zone Org | 2006-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164