login.php
register.php
logout.php
Значи това са login.php, register.php и logout.php искам да го направите като се логва някой да му иска потребителско име и парола, а не да се логва без да е написал нищо, като се логва без никакви попълнени полета да пише - Не сте попълнили всички полета!
Благодаря предварително
Код:
<?php
include "config.php";
if (!$log['username']) {
if (isset($_POST['login'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$data = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE username = '$username'")); # Срързва се с БД и ...
if ($data['password'] != $password) { #..... Проверява дали въведента парола е вярна ....
echo "Грешно потребителско име или парола! <meta http-equiv=\"Refresh\" content=\"1; URL=mesage.php\"/>"; # .... И ако не е вярна извежда това
} else {
$info = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE username = '$username'"));
setcookie("id", $info['id'],time()+(60*60*24*5), "/", ""); # Ако парота е вярна се изпълнява това
setcookie("password", $info['password'],time()+(60*60*24*5), "/", ""); # ---//----
echo "Влязохте <meta http-equiv=\"Refresh\" content=\"1; URL=login.php\"/>"; # Ако всичко е ОК излиза това
}
} else {
# Форма за Влизане
echo "<center>
<link href='files/style2.css' rel='stylesheet' type='text/css' />
<form method='post'>
Потребител:<br><input type='text' class='input' name='username'><br>
Парола:<br><input type='password' class='input' name='password'><br>
<input type='submit' name='login' class='btnExample' value='Влез'>
</form></center>";
}
}
else {
//kopirai ot tuk dooo
$s=mysql_fetch_array(mysql_query("SELECT skype,avatar FROM users WHERE username='$log[username]'"));
$skype=$s['skype'];
if($skype==NULL){
$kajiskaip="Няма"; }
else {
$kajiskaip=$skype; }
$avatar=$s['avatar'];
//tuka
echo "<div align='center'><img src='".$avatar."'></div><center>Ти се логна като <b>".$log['username']."</b></center><br />Скайп: ".$kajiskaip."";
echo "<a href='mesage.php'>Изпрати ЛС</a><br>";
echo "<a href='box.php'>Вашите ЛС</a><br>";
echo "<a href='logout.php'>Изход</a><br>";
}
?>
register.php
Код:
<?php
include('config.php');
echo '
 <span style="color:gray">Отбелязаните в </span><font color="red">*</font><span style="color:gray"> полета са задължителни!</span><br><br>
<link href="files/style2.css" rel="stylesheet" type="text/css" />
<form action="" method="post">
<span style="color:gray"> Потребител<font color="red">*</font>:</span><br> <img src="img/users.png"> <input type="text" class="input" name="username" />
<br />
<span style="color:gray"> Парола<font color="red">*</font>:</span><br> <img src="img/password.png"> <input type="password" class="input" name="password" />
<br />
<span style="color:gray"> Имейл адрес<font color="red">*</font>:</span><br> <img src="img/mail.png" width="16" height="16" > <input type="email" class="input" name="email" />
<br />
<span style="color:gray"> Скайп<font color="red">*</font>:</span><br> <img src="img/skype.png"> <input type="skype" class="input" name="skype" />
<br /><br>
 <input type="submit" class="btnExample" name="submit" value="Регистрирай ме" />
</form>
';
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = $_POST['password'];
$email = $_POST['email'];
$skype = $_POST['skype'];
mysql_query("INSERT INTO users (username, password, email, skype) VALUES ('$username', '$password', '$email', '$skype')") or die(mysql_error());
echo 'Поздравления! Вие се регистрирахте успешно!';
}else{
echo '';
}
?>
logout.php
Код:
<?php
setcookie("id", 3256,time()+(60*60*24*5), "/", "");
setcookie("password", logout,time()+(60*60*24*5), "/", "");
echo "Излязохте <meta http-equiv=\"Refresh\" content=\"1; URL=login.php\"/>";
?>
Значи това са login.php, register.php и logout.php искам да го направите като се логва някой да му иска потребителско име и парола, а не да се логва без да е написал нищо, като се логва без никакви попълнени полета да пише - Не сте попълнили всички полета!