Файл: myusers.php
<?php
$handle = fopen("userspw.txt", "r") or exit("cannot open file");
$myusers=array();
while(!feof($handle))
{
$myuser=explode("|", fgets($handle));
$myusers[trim($myuser[0])] = trim($myuser[1]);
}
fclose($handle);
var_dump($myusers);
?>
Файл: mysignup.php
<?php
require_once 'myusers.php';
session_start();
$formset=true;
$empty_password="";
$empty_name="";
if(isset($_REQUEST['formsubmit']))
{
if (trim($_REQUEST['user']==""))
{
$empty_name = "This field can't be empty";
$formset=false;
}
if (trim($_REQUEST['password']==""))
{
$empty_password = "This field can't be empty";
$formset=false;
}
}
if (isset($_REQUEST['formsubmit']) && $formset=true)
{
$newuser=$_REQUEST['user'];
$newpassword=$_REQUEST['password'];
$file = fopen("userspw.txt", "a") or exit("cannot open file");
$newdata= "\r\n" . $newuser. "|" .$newpassword;
fwrite($file, $newdata) or exit("failed to write to file");
fclose($file);
$_SESSION['user']=$_REQUEST['user'];
$_SESSION['password']=$_REQUEST['password'];
header('Location: welcome.php');
}
else
?>
<form method="post">
<label>Username:</label><input type="text" name="user"> <?php echo $empty_name ?>
<label>Password:</label><input type="password" name="password"> <?php echo $empty_password ?>
<input type="submit" name="formsubmit">
</form>
Файл: welome.php
<?php
session_start();
echo "congrats " . $_SESSION['user'] . " you sucessfully logged in";
?>