Name - Nick - Pass ve password sorunu birbirine girdi iyice, diğer türlü de ayrıştırmıyo. En son şöyle bişey çıkardım farklı bir kaynaktan:
index.php:
PDO | REG
register.php:
$db = new PDO("mysql:host=localhost;dbname=mailactive;charset=utf8", "root", "");
$nick = $_POST['nick'];
$mail = $_POST['mail'];
$password = $_POST['password'];
if (!$nick || !$mail || !$password) {
die("Fill");
}
$add = $db->prepare("INSERT INTO members SET nick = ?, mail = ?, password = ?");
$add->execute([$nick, $mail, $password]);
if ($add) {
echo "Success";
}else {
echo "Error";
}
login.php:
$db = new PDO("mysql:host=localhost;dbname=mailactive;charset=utf8", "root", "");
$nick = $_POST['name'];
$password = $_POST['password'];
if (!$nick || !$nick){
die("failed");
}
$user = $db->prepare("SELECT * FROM members WHERE nick = '$nick' AND password = '$password'");
if ($user) {
var_dump($user);
}else {
echo "Failed";
}
Bu sefer de login de tıkandık :) Kayıtlı kullanıcıyı bulamıyo veya "name - nick" "password" uyarısı veriyo satırlardan