Mam taki programik sprawdzajacy poprawnosc logowania.
Podczas logowania wyskakuje mi blad:
Fatal error: Call to undefined function: mhash() in .... on line 33
<?php include (\"page_header.php\"); require(\"config.php\"); function ha_admin_check_login($db_host,$db_user,$db_passwd) { $login_ok = false; // wg tej zmiennej na koncu podejmowane sa // pewne dzialania $sql = \"select * from login where login='\". $HTTP_POST_VARS[\"input_user\"].\"'\"; switch($admin->passwd) { case \"*\": { $login_ok = true; break; } case \"-\": { $login_ok = false; break; } default: { mhash(MHASH_MD5, $HTTP_POST_VARS[\"input_password\"])); if($hash_passwd == $admin->passwd) $login_ok = true; } } } // if if($login_ok) { } return $login_ok; } // ~ha_admin_check_login // =========================================================================== $admin = NULL; if(ha_admin_check_login(DB_HOST_NAME, DB_USER_NAME, DB_USER_PASSWD)) include (\"admin_index.php\"); else include (\"admin_loginfailed.php\"); include (\"page_footer.php\"); ?>