Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
230
Tıklama
0
Öne Çıkarma
php login page yardım
A
4 yıl
Er
Konu Sahibi

Ben phpde login sayfası oluşturcamda ama index.php yi daha iyi yapmak için degistirdim olmadı yardım eder misiniz kodlar
çalıştından eminim kayıt olunca phpmyadmine kayıtlı giriş yapıyor kayıt oluyor ama index.php de sorun var
veritabanı adım:pdotest





bunlar dosyalar

< Resime gitmek için tıklayın >

kodlar

kayit.php

< Resime gitmek için tıklayın >
index.php

<?php
    session_start();
    if (isset($_SESSION['user'])) {
        echo "Giriş yapmışsın. (".$_SESSION['user']['kullanici_adi'].")";
    }else {
        echo "Giriş yapılmamış.";
    }
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>PDO | Kayıt & Giriş</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

* {box-sizing: border-box;}


body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}


.topnav {
  overflow: hidden;
  background-color: #e9e9e9;
}


.topnav a {
  float: left;
  display: block;
  color: black;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}


.topnav a:hover {
  background-color: #ddd;
  color: black;
}


.topnav a.active {
  background-color: #2196F3;
  color: white;
}


.topnav .login-container {
  float: right;
}


.topnav input[type=text] {
  padding: 6px;
  margin-top: 8px;
  font-size: 17px;
  border: none;
  width:120px;
}


.topnav .login-container button {
  float: right;
  padding: 6px 10px;
  margin-top: 8px;
  margin-right: 16px;
  background-color: #555;
  color: white;
  font-size: 17px;
  border: none;
  cursor: pointer;
}


.topnav .login-container button:hover {
  background-color: green;
}


@media screen and (max-width: 600px) {
  .topnav .login-container {
    float: none;
  }
  .topnav a, .topnav input[type=text], .topnav .login-container button {
    float: none;
    display: block;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 14px;
  }
  .topnav input[type=text] {
    border: 1px solid #ccc;  
  }
}

</head>
<body>
    <!-- Kayıt Formu -->
    <form action="kayit.php" method="post">
        <label for="">Kullanıcı Adı</label>
        <input type="text" name="kullanici_adi">
        <label for="">Mail</label>
        <input type="text" name="mail">
        <label for="">Şifre</label>
        <input type="password" name="sifre">
        <button>Kayıt Ol</button>
    </form>
    <hr>
    <!-- Giriş Formu -->
<div class="topnav">
  [link=#home]Home[/link]
  [link=#about]About[/link]
  [link=#contact]Contact[/link]
  <div class="login-container">
    <form action="giris.php" method="post">
      <input type="text" placeholder="Username" name="kullanici_adi">
      <input type="password" placeholder="Password" name="sifre">
      <button>Login</button>
    </form>
  </div>
</div>
</body>
</html>



T
4 yıl
Yarbay

Zend Framework kullansana. Bu tür işlemlerde güvenlik dahil herşeyi kolaylaştırıyor.



< Bu ileti mini sürüm kullanılarak atıldı >

P
4 yıl
Onbaşı

Sorunu tam anlayamadım görünümde kaymamı oluyor yani kayıdınız oluyor ancak sorun olarak ne yaşıyorsunuz?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.