Показать сообщение отдельно

  #3  
Старый 20.03.2007, 16:14
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


Cool

enter.php

В этом файле разместим код авторизации пользователя
PHP код:
<?php
session_start
();
?>
<form method='post'>
    Имя : <br /><input type='text' name='name' value='$_SESSION[name]' /><br /><br />
    Пароль : <br /><input type='password' name='password' value='$_SESSION[password]' /><br /><br />
    <input type='submit' value='Войти' title='Войти' />
</form>
<?php
//Если поля не пустые, производим попытку входа
   
if($_POST['name'] && $_POST['password']) {
    
// Устанавливаем соединение с базой данных
    
require_once("config.php");
//Защищаемся от скули )
if (!get_magic_quotes_gpc()) {
    
$_POST['name'] = mysql_escape_string($_POST['name']);
    
$_POST['password'] = mysql_escape_string($_POST['password']);
} else {
    
$_POST['name'] = addslashes($_POST['name']);
    
$_POST['password'] = addslashes($_POST['password']);
}
//Заходим
    
$_POST['password'] = md5($_POST['password']);
    
$query "SELECT COUNT(*) FROM users WHERE name = '$_POST[name]' AND pass = '$_POST[password]'";
    
$autnme mysql_query($query);
    if(!
$autnme)  exit("Ошибка");
    
// Получаем число записей
    
if(mysql_result($autnme0) > 0)
    
define("TOTAL"1);
    }
 if(
defined("TOTAL"))  {
    
$_SESSION['name'] = $_POST['name'];
    
$_SESSION['password'] = $_POST['password'];
  }
// Если посетитель "вошел" - перенаправляем его
  
if(isset($_SESSION['name']) && isset($_SESSION['password'])) {
      
header("Location: ../index.php");
  } else {
    echo(
"Неверный пароль");
        
header("Location: ../index.php");
    }
//Если юзер выходит -  удаляем сессию
if($_GET['do'] == 'logout'){
    
session_destroy();
    
header("Location: ../index.php");
}
users.php

Создаем файл users.php, где будут выводиться уже зарегистрированные пользователи...
PHP код:
<html>
<
head><title>Пользователи</title></head>
<
body>
// Устанавливаем соединение с базой данных
  
require_once("config.php");
$query "SELECT * FROM `users` ORDER BY `id` ASC";
$result mysql_query($query);
echo 
"<table style='border: 0px;'><tr>
<td style='width: 100px; text-align: center;' class='td'>Имя</td>
<td style='width: 100px; text-align: center;' class='td'>ICQ</td>
<td style='width: 150px; text-align: center;' class='td'>E-mail</td></tr>"
;

while(
$row mysql_fetch_assoc($result)) {
          echo 
"<tr><td class='td' style='width: 100px;'>&nbsp;<font style='font-weight: bold;'>$row[name]</font></td>";
          if(
$row['icq'] != '0'){
             echo 
"<td style='text-align: center;' class='td'><a href='http://www.icq.com/$row[icq]' target='_blank' title='Icq $row[name]  $row[icq]'><font style='color: green; font-weight: bold;'>$row[icq]</font></a></td>";
         } else {
         echo 
"<td style='text-align: center;' class='td'><font style='color: red; font-weight: bold;'>---</font></td>";
         }
         echo 
"<td style='text-align: left;' class='td'><a href='mailto:$row[email]' title='Отправить e-mail  $row[name]'>$row[email]</a></td>";
}
echo 
"</table>"
Ну что же.......To be continued

Последний раз редактировалось Isis; 21.03.2007 в 02:07..
 
Ответить с цитированием