Witam na podstawie różnych turtoriali stworzyłem sobie
skrypt do rejestracji użytkowników z potwierdzeniem email tylko cośc nie chce działać cały czas jakis bląd wyskakuje oto pliki
connect.php
<?php
//ob
ob_start();
//sesja
session_start();
//polaczenie z bazą
$error = "Problem z polaczeniem";
mysql_connect('localhost','root','vertrigo') or die ($error);
//wybieranie bazy
mysql_select_db('a') or die ($error);
?>
activate.php
<?php
include 'connect.php';
$code = $_GET['code'];
if (!code)
echo "Kod nie sostał dostarczony";
else
{
$check = mysql_query("SELECT * FROM users WHERE code='$code' AND active='1'")
if (mysql_num_rows($check)==1)
echo "Twoje konto jest już aktywne";
else
{
$activate = mysql_query("UPDATE users SET active='1' WHERE code='$code'");
echo "Twoje konto zostało aktywowane!";
}
?>
register.php
<?php
include 'connect.php';
if($_POST['register'])
{
//pobieranie danych formularza
$username = addslashes(strip_tags($_POST['username']));
$password = addslashes(strip_tags($_POST['password']));
$email = addslashes(strip_tags($_POST['email']));
if(!$username||!$password||!$email)
echo "Prosze wypełnić wszystkie pola";
else
{
//szyfrowanie hasła
$password = md5($password);
//sprawdzanie czy email jest już zarejestrowany
$check = mysql_query("SELECT * FROM users WHERE username='$username'");
if (mysql_num_rows($check)>=1)
echo "Taki email już istnieje";
else
{
//generowanie kodu
$code = rand(11111111,99999999);
//wysyłanie emaila aktywującego
$to = $email;
$subject = "Aktywuj konto";
$headers = "From: [email protected]";
$body = "Witaj $username,\n\nZostałes zarejestrowany musisz aktywować konto.Kliknji ten link\n\nhttp://localhost/activate.php?code=$code\n\nDziękuje!";
if (!mail($to,$subject,$body,$headers))
echo "Nie możesz teraz się zarejestrować.Proszę spróbować za chwilę.";
else
{
//rejestracja bazy
$register = mysql_query("INSERT INTO users VALUES ('',$username,'$password','$email','$code','0')");
echo "Zostałeś zarejestrowany! Proszę sprawdzić email($email) w celu aktywacji konta";
}
}
}
?>
<form action='register.php' method='POST'>
Podaj username:<br />
<input type='text' name='username'><p />
Podaj password:<br />
<input type='password' name='password'><p />
Email:<br />
<input type='text' name='email'><p />
<input type='submit' name='register' value='Register'>
<form/>
i jak możecie pomóżcie zrobić do tego jakąś validacje z użycie Jquery