INDEX.PHP
ADD.PHP
PASSWORDS.PHP
Въпроса ми е :
Как да направя така че проверката за юзъра и паролата да се проверява от таблицата във password.php
Или евентуално да се получи същия ефект но от mysql
П.П. Има файл data.txt който се показва в таблицата passwords.php който не съм публикувал тук ...
Код:
<?php
session_start();
ob_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Script by Katsar0v</title>
</head>
<body bgcolor="cccccc"><center>
<?php
if($_SESSION['is_logged']===true)
{
echo 'Добре Дошли :)<br>
<a href="logout.php">Logout</a><br>';
$friends=file('data.txt');
}
else
{
$login=trim($_POST['login']);
$pass=trim($_POST['pass']);
if(strlen($login)>3 && strlen($pass)>3)
{
if($login=="katsarov" && $pass=="123456")
{
$_SESSION['is_logged']=true;
header('Location: index.php');
}
else{
echo 'Wrong Username Or Password';
}
}
?>
<form method="post" action="index.php">
Username:<input type="text" name="login"><br>
Password:<input type="password" name="pass"><br>
<input type="submit" value="Login">
</form><a href="add.php">
<input type="button" value="Регистрация"></a>
<?php
}
?></center>
</body>
</html>
ADD.PHP
Код:
<?php
ob_start();
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Script By Katsar0v</title>
</head>
<body bgcolor="cccccc"><center>
<?php
$name=trim($_POST['name']);
$pass=trim($_POST['pass']);
if(strlen($name)>3 && strlen($pass)>5)
{
$tmp='name:'.$name.';password:'.$pass.';';
file_put_contents('data.txt', $tmp."\n",FILE_APPEND);
echo 'Информацията е записана';
}
?>
<form method="post" action="add.php">
<input type="hidden" name="formSubmit" value="1">
Name:<input type="text" name="name"><font size="2">*Минимум 3 символа</font><br>
Password:<input type="text" name="pass"><font size="2">*Минимум 5 символа</font><br>
<input type="submit" value="Регистрация">
</form>
Код:
<?php
session_start();
ob_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ПАРОЛИ </title>
</head>
<body bgcolor="cccccc"><center>
<?php
if($_SESSION['is_logged']===true)
{
$friends=file('data.txt');
echo '<table border=1 cellpading=0 cellspacing=0 bgcolor=666666>
<tr><td>User</td><td>Passwords</td></tr>';
foreach($friends as $v)
{
$xpl=explode(';', $v);
foreach($xpl as $vv)
{
$tmp2=explode(':', $vv);
if($tmp2[0]=='name')
{
$name=$tmp2[1];
}
elseif($tmp2[0]=='mail') {
$mail=$tmp2[1];
}
}
echo '<tr><td>'.$name.'</td><td>'.$mail.'</td></tr>';
}
echo '</table>';
}
else
{
$login=trim($_POST['login']);
$pass=trim($_POST['pass']);
if(strlen($login)>3 && strlen($pass)>3)
{
if($login=="katsarov" && $pass=="123456")
{
$_SESSION['is_logged']=true;
header('Location: p_a_s_s_w_o_r_d_s.php');
}
else{
echo 'Wrong Username Or Password';
}
}
?>
<form method="post" action="p_a_s_s_w_o_r_d_s.php">
Username:<input type="text" name="login"><br>
Password:<input type="password" name="pass"><br>
<input type="submit" value="Login">
</form>
<?php
}
?></center>
</body>
</html>
Въпроса ми е :
Как да направя така че проверката за юзъра и паролата да се проверява от таблицата във password.php
Или евентуално да се получи същия ефект но от mysql
П.П. Има файл data.txt който се показва в таблицата passwords.php който не съм публикувал тук ...