所以我正在开发一个小网站,我希望它只对我和我的朋友可见,因为我只是在开发它,而 .htaccess 不是我现在想要的。我对PHP不太好,我设法写了这个:
<?
$user = $_REQUEST['user'];
$pass = $_REQUEST['pass'];
if($user == "xxx1" or "xxx2" and $pass == "xxx1" or "xxx2"){
setcookie("notrandom", "Success", time()+3600);
}
else{
setcookie("notrandom", "Success", time()-3600);
}
header("Location:index.php");
将此放置在页面导航栏上,因此如果用户尚未登录,它将杀死页面的内容并且仅显示登录表单:
<?php
if(empty($_COOKIE['notrandom'])){
echo '
<form class="form-inline navbar-form pull-right" method="post" action="kirjaudu.php">
<input type="text" class="input-medium" placeholder="Käyttäjätunnus" name="user">
<input type="password" class="input-medium" placeholder="Salasana" name="pass">
<button type="submit" class="btn">Kirjaudu</button>
</form>
</div>
</div><!-- /navbar-inner -->
</div>
';
die();
}
?>
但是,我的问题是脚本将接受输入的任何用户名和密码,所以我在这里误用or
了and
吗?
我应该怎么做?我将如何使用它?
$user = array("User1"=>"Pass1",
"User2"=>"Pass2");