/*** 1 ****/ /*** 2 ****/ /*** 3 ****/ /*** 4 ****/ /*** 5 ****/ /*** 6 ****/ /*** 7 ****/ /*** giriş çıkış ikonu ****/ /*** giriş çıkış ikonu ****/ /**** 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 ***/
Webmaster Forum
HABERLER

Blog Haberler

Sorum Var PHP ile Kayıt ol alanı yapma

  • Konu Sahibi Konu Sahibi enesanc
  • Başlangıç tarihi Başlangıç tarihi
  • Cevap Cevap : 1
  • Görüntüleme Görüntüleme : 3K
  • Etiketler Etiketler
    #php

enesanc

3+ Yıl 🥉
Başlangıç
Mesajlar
3
Beğeni
1
Puan
0
Merhebalar kodlama konusunda yeniyim php 2-3 aydır haşır neşirim haliyle çok sıkıntı yaşıyorum. Üzerinde çalıştığım bir projem var ve kayıt ol alanı yaparken bazı sıkıntılar yaşıyorum aslında direk POST işlemiyle kayıt yapıyotum databaseye fakat şunları da istiyorum. Siteme giren kişi kullanıcı adına a-z A-Z 0-9 hariç bir tuş kullanamamasını istiyorum. Örn; . / ( ) [ ] : vb. karekterler ve şifremin sınırının 5-16 arası olmasını istiriyorum. YArdımc lursanız çok sevinirim Kodlarımı paylaşıyorum.



Kod:
        if (isset($_POST["kaydol"])) {

            $uye_kadi = trim($_POST["kusername"]);
            $uye_sifre = md5(trim($_POST["kpassword"]));
            $uye_eposta = trim($_POST["email"]);



            $ayni_uye_varmi = $db -> prepare("SELECT * FROM users WHERE username = ?");
            $ayni_uye_varmi -> execute(array($uye_kadi));
            if($ayni_uye_varmi -> rowCount()){

                header("Location:../../kaydol.php?var=1");

            }else{
                $uye_ekle = $db->prepare("INSERT INTO users (username, userpass, usermail) VALUES (?,?,?)");
                $uye_ekle -> execute(array($uye_kadi, $uye_sifre, $uye_eposta));
                if ($uye_ekle){


                    header("Location:../../giris.php?basarili=1");

                }else{

                    header("Location:../../kaydol.php?basarili=1");

                }
            }
        }
 
Geri
Üst
Forum Blog Dizin Giriş Yap