Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: login, logout

Сообщения:  [1-10]   [11-15] 

 
 автор: Гость1   (01.03.2008 в 22:43)
 
   для: mefestofel   (01.03.2008 в 12:17)
 

А с чего ты взял что он не шифруется?)

   
 
 автор: bigstalker   (01.03.2008 в 22:05)   письмо автору
 
   для: Гость1   (01.03.2008 в 11:26)
 

Спасибо всем большое

   
 
 автор: mefestofel   (01.03.2008 в 12:17)   письмо автору
 
   для: Гость1   (01.03.2008 в 11:26)
 

пароль лучше шифровать... ))

   
 
 автор: Гость1   (01.03.2008 в 11:26)
 
   для: bigstalker   (28.02.2008 в 22:43)
 

Вообщем держи решение, только не забудь проверять входящие данные на предмет спец символов и т.п.


<?
//Авторизация.
$test mysql_query("select `pass`, `id_user` FROM `users` WHERE name = '".$login."'");
$t mysql_fetch_array($test);
If (!
$t)
{
  echo (
"Введенное вами имя не существует");
  exit;
}
elseif (
$t['pass'] == $pass)
{
  
session_start();
  
$_SESSION['avtoriz'] = true
  
$_SESSION['name_user'] = $login;
}
else
{
  echo (
"Пароль неверен");
  exit;
}



<?
//Проверка
session_start();
if (empty(
$_SESSION['avtoriz'])) 

 exit;





<?
//Выход
unset($_SESSION['avtoriz']);
unset(
$_SESSION['name_user']);
session_destroy();

   
 
 автор: Freddie_X   (01.03.2008 в 10:02)   письмо автору
 
   для: bigstalker   (29.02.2008 в 19:10)
 

Ну так ты не показал ещё скрипт выхода.

   
 
 автор: bigstalker   (29.02.2008 в 19:10)   письмо автору
 
   для: bigstalker   (28.02.2008 в 22:43)
 

Ребята помогите пожалуйста

   
 
 автор: bigstalker   (28.02.2008 в 22:43)   письмо автору
 
   для: Гость1.   (28.02.2008 в 19:41)
 

взял отсюда вход http://softtime.ru/info/articlephp.php?id_article=34 только у меня проверяет данные из базы, то есть входить входит , а вот разлогиниться вообще не получается.
файл auth.php выглядит так:
<?php 
if(!defined("IN_ADMIN")) die;  
include(
"../connect/bd.php");
session_start();  
if(!empty(
$_POST['enter']))  
{  
        
$_SESSION['login'] = $_POST['username'];  
        
$_SESSION['pass'] = $_POST['password'];  
}
$login $_SESSION['login'];
$pass $_SESSION['pass'];
    
$sql "SELECT username, password FROM userlogin WHERE username='$login'";
    
$result mysql_query($sql)
                or die (
"Query Failed:login ".mysql_error());
    
$myrow mysql_fetch_array($result);
    if (
$myrow['username'] == $login )
        {
            if (
crypt($pass,$myrow['password']) == $myrow['password'])
                {
                    
$_SESSION['username'] = $login;
                    return 
TRUE;
                }
                else
                    {
                        die;  
                    }
        }
        else
            {
                die;  
            }
?>

   
 
 автор: Гость1   (28.02.2008 в 22:05)
 
   для: bronenos   (28.02.2008 в 20:06)
 

Пароль от акка "Гость" забыл :(

   
 
 автор: bronenos   (28.02.2008 в 20:06)   письмо автору
 
   для: Гость1.   (28.02.2008 в 19:41)
 

А че анонимно =)

   
 
 автор: Гость1.   (28.02.2008 в 19:41)
 
   для: bigstalker   (28.02.2008 в 19:37)
 

Покажи как ты "запоминаешь" пользователя и как его "разлогниваешь". Скажем что не так.

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования