email và user_id sẽ không bao giờ hoạt động đối với nhà xuất bản:vì hàm đăng nhập trả về "pub_id" và "cemail". Để khắc phục điều này, bạn có thể thay đổi SQL thành:
$q = "SELECT pub_id as user_id, company_name, cemail AS email FROM
pub WHERE cemail='$e' AND password=SHA1('$p')";