Zrobiłem aktywacje email. Gdy ktos potwierdzi doda mu wartosc 1 do pola ok. W login.php zrobilem ze jesli wartosc pola ok==0 wywali komunikat. Ale figa. Funkcja message to komunikat. Doquery to mysql_query:
<?php
...
$login = doquery
("SELECT * FROM {{table}} WHERE `username` = '".mysql_escape_string($_POST['username'])."' LIMIT 1","users",true);
if($login) //Si se encuentra un usuario, $login es una array
{ //Se identifica la contraseďż˝
if($login['password'] == md5($_POST['password'])) {
$aktywacja = doquery
("SELECT ok FROM {{table}} WHERE `username` = '".mysql_escape_string($_POST['username'])."' LIMIT 1","users",true); if($aktywacja == 0){
message('Musisz aktywowac konto. Po rejestracji został do Ciebie wysłany link aktywacyjny
z danymi.');
}
...
?>