1
$result=mysql_query("SELECT * FROM users WHERE pass='".sha1($_POST['mainloginpass'])."'");
if(mysql_num_rows($result)==1){
il est dit que "mysql_num_rows() attend le paramètre 1 pour être ressource, booléen donné"lignes mysql num est un échec
duplication possible de [Attention: mysql_fetch_ * s'attend à ce que le paramètre 1 soit une ressource, erreur donnée booléenne] (http://stackoverflow.com/questions/11674312/warning-mysql-fetch-expects-parameter-1-to-be -resource-boolean-given-error) –