email dan user_id tidak akan pernah berfungsi untuk penerbit:karena fungsi login mengembalikan "pub_id" dan "cemail". Untuk memperbaikinya, Anda dapat mengubah SQL menjadi:
$q = "SELECT pub_id as user_id, company_name, cemail AS email FROM
pub WHERE cemail='$e' AND password=SHA1('$p')";