The login script below works for a lot of people, but I am getting a good few who cannot access. Funny thing is, they are on windows machines with IE browsers and nothing seems unusual about any of them.
Can anyone look at this and give me some clue as to why some people are getting a wrong ID / pass error when their details are correct?
THANKS
if ($action=="login" && $_POST) {
$info=sql::select("id,siteID,admin","members","where id='".$_POST[id]."' and password='".$_POST[myPassword]."' and deactivated=0");
if ($info[id][0]) {
$_SESSION[id]=$info[id][0];
$_SESSION[siteID]=$info[siteID][0];
if ($info[admin][0]==1) {
$_SESSION[admin]=1;
}
echo"<script>location.href='?action=main'</script>";
} else {
$error='<br><br><center><font face="arial" color="red"><b>Wrong ID/Password</b></font></center>