電子メールとuser_idは、発行者に対しては機能しません。ログイン関数が「pub_id」と「cemail」を返すためです。これを修正するには、SQLを次のように変更します。
$q = "SELECT pub_id as user_id, company_name, cemail AS email FROM
pub WHERE cemail='$e' AND password=SHA1('$p')";
電子メールとuser_idは、発行者に対しては機能しません。ログイン関数が「pub_id」と「cemail」を返すためです。これを修正するには、SQLを次のように変更します。
$q = "SELECT pub_id as user_id, company_name, cemail AS email FROM
pub WHERE cemail='$e' AND password=SHA1('$p')";