我试图建立一个使用服务器的本地unix帐户进行身份验证的网站,但pam_auth
始终返回false
,即我在提交表单时总是Welcome error
。
这是我的代码:
<html>
<body>
<form id="a" method="post" action="welcome.php">
<input name="user" type="text">
<input name="pass" type="password">
<button type="submit">
</form>
</body>
</html>
的welcome.php:
<html>
<body>
<p>Welcome
<?php
if(pam_auth($_POST['user'], $_POST['pass'])) {
echo $_POST['user'];
} else {
echo "error";
}
?></p>
</body>
</html>
非常感谢任何回复。