Примерен login.php

PHP:
<?php
session_start();
include "config.php";
$username = $_SESSION['username'];
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<?
if (!$_POST['submit']) {
echo '<form method="post" action="login.php"><pre>
	Потребител: <input type="text" name="username" /><br />
	Парола:     <input type="password" name="password" /><br />
	<input type="submit" name="submit" value="Вход" /></pre>
	</form><a href="register.php">Регистрация</a>';
}
else {
$username = $_POST['username'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM users WHERE username='$username'";
$result = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($result);
$row = mysql_fetch_assoc($result);
	if ($broi == 0) {
	echo "Няма такъв потребител.";
	}
	else {
		if ($password == $row[password]) {
		$_SESSION['username'] = $row[username];
		echo '<font color="red"><tt>Здравей  </tt></font>' . '<font size="6">'  .$_SESSION['username'] . '</font>';
		}
	}
}
$potrebitel = $_SESSION['username'];
if ($potrebitel) {
echo "</br><a href='messages.php'>Начало</a>";
} 
?>
 
rutera24 каза:
PHP:
<?php
session_start();
include "config.php";
$username = $_SESSION['username'];
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<?
if (!$_POST['submit']) {
echo '<form method="post" action="login.php"><pre>
	Потребител: <input type="text" name="username" /><br />
	Парола:     <input type="password" name="password" /><br />
	<input type="submit" name="submit" value="Вход" /></pre>
	</form><a href="register.php">Регистрация</a>';
}
else {
$username = $_POST['username'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM users WHERE username='$username'";
$result = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($result);
$row = mysql_fetch_assoc($result);
	if ($broi == 0) {
	echo "Няма такъв потребител.";
	}
	else {
		if ($password == $row[password]) {
		$_SESSION['username'] = $row[username];
		echo '<font color="red"><tt>Здравей  </tt></font>' . '<font size="6">'  .$_SESSION['username'] . '</font>';
		}
	}
}
$potrebitel = $_SESSION['username'];
if ($potrebitel) {
echo "</br><a href='messages.php'>Начало</a>";
} 
?>
Нямам предвид толкова дълъг код, просто да създаде сесията и паролата да я разпознае от MD5... :/ :/
 
http://www.9lessons.info/2010/02/php-login-script-with-encryption.html
http://phpcodeforlearner.blogspot.com/2012/07/php-login-page-with-md5-possword.html
 

Back
Горе