用户名和密码不保存

时间:2013-10-31 11:54:47

标签: php

我是PHP的初学者。我实际上是想创建一个简单的登录系统。我做到了,但只有一页...就像你登录然后你去索引,它工作...如果我想去另一个页面,它需要我再次登录。我试图制作这样的表格:

<form action="index.php" action="stats.php" method="post">

这两个类都有POST方法。我试图将表单加倍:

<form action="index.php" method="post">
<form action="stats.php" method="post">

它仍然不起作用。

1 个答案:

答案 0 :(得分:0)

首先你需要

session_start();

在每个页面上,您需要检查用户是否已登录

然后在您确定凭据是否正确的页面上,您需要设置会话变量,例如。

$_SESSION['UserIsLoggedIn'] = true;
$_SESSION['UserId'] = $userid;

最好创建一个告诉您用户是否已登录的功能

function UserIsLoggedIn(){
 if (isset($_SESSION['UserIsLoggedIn']) && $_SESSION['UserIsLoggedIn'])
    return true;
 else 
    return false;
}

因此,每当您需要检查用户是否已登录时,您应该检查以下内容

if (UserIsLoggedIn()) { ... }