[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Авторизация пользователей
1995cfif
Здрасьте.
У меня вот какой вопрос.

Вот код.
PHP
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
title>Untitled Document</title>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</
head>

<
body>
<?
php
$email 
$_POST['email'];// собираем введенные данные и записываемв переменные
$pass $_POST['pass'];
$icq $_POST['icq'];
$name $_POST['name']; 
$sename $_POST['sename'];
$text .= "Е mail: $email \n"// записываем в переменную то что собираемся писать в файл 
$text .= "Пароль: $pass \n"
$text .= "Icq: $icq \n"
$text .= "Имя: $name \n"
$text .= "Фамилия: $sename \n";
$text .= "------------------------------------------------------------------------------------ \n";
  if (!empty(
$email) && !empty($pass) && !empty($icq) && !empty($name) && !empty($sename))
    {
    
$file fopen ("a.txt""a+"); 
    
fwrite ($file,$text); // пишем в файл
    
fclose ($file); // закрываем файл
}
?>
<form name="form1" method="post" action="reg.php">
  <label for="textfield"></label>  
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><label for="textfield">E mail</label></td>
      <td><input type="text" name="email" id="email"></td>
    </tr>
    <tr>
      <td>Пароль</td>
      <td><input type="text" name="pass" id="pass"></td>
    </tr>
    <tr>
      <td>ICQ</td>
      <td><input type="text" name="icq" id="icq"></td>
    </tr>
    <tr>
      <td>Имя</td>
      <td><input type="text" name="name" id="name"></td>
    </tr>
    <tr>
      <td>Фамилия</td>
      <td><input type="text" name="sename" id="sename"></td>
    </tr>
  </table>
  <p>
    <label for="Submit"></label>
    <input type="submit" name="Submit" value="Сохранить" id="Submit">
  </p>
</fo


Как под этот код сделать авторизацию пользователей.
Я с php новичок так что если можно с объяснениями.
Заранее спасибо.



Спустя 1 час, 41 минута, 20 секунд (2.08.2009 - 14:34) Sylex написал(а):
1995cfif
стучи в аську, сделаю за деньги smile.gif

Спустя 3 минуты, 31 секунда (2.08.2009 - 14:37) Krevedko написал(а):
за деньги кстати и я сделаю smile.gif

Спустя 5 минут, 42 секунды (2.08.2009 - 14:43) Sylex написал(а):
Krevedko
не отбивай клиентов laugh.gif

Спустя 13 минут, 58 секунд (2.08.2009 - 14:57) 1995cfif написал(а):
Мне надо бесплатно.

Спустя 7 минут, 35 секунд (2.08.2009 - 15:05) Krevedko написал(а):
Бесплатно вряд ли кто сделает. Код-то не в две строки

Спустя 6 минут, 33 секунды (2.08.2009 - 15:11) Sylex написал(а):
Цитата (1995cfif @ 2.08.2009 - 17:57)
Мне надо бесплатно.

А мне нужны бабки

Спустя 6 часов, 35 минут, 18 секунд (2.08.2009 - 21:47) Nikitian написал(а):
Не всем нужны бабки.
В начало скрипта ставите это и будет вам щастье
PHP
<?php
$secretlogin
='sadfasfcasdf';
$secretpassword='sadgfasdfsadf';
if(isset(
$_REQUEST[session_name()]) || !empty($_SESSION['user']) || (!empty($_POST['login']) && !empty($_POST['password'])))
    {
    session_start();
    if(!empty($_POST['login']) && !empty($_POST['password']))
        {
        if($_POST['login']==$secretlogin && $_POST['password']==$secretpassword)
            {
            $_SESSION['user']=$_POST['login'];
            }
        }
    }
else
    {
    ?>
    Для работы необходимо авторизоваться:<br />
    <form action="" method="post">Login:<input type="text" name="login" /><br />
    Password:<input type="password" name="password" /><br />
    <input type="submit" /></form>
    <?php
    die
;
    }

Любые доработки за деньги, сладости и Guinness.

Спустя 9 минут, 6 секунд (2.08.2009 - 21:56) ИНСИ написал(а):
не лучше ли тебе данные о пользователях хранить в БД?

Спустя 27 секунд (2.08.2009 - 21:56) Sylex написал(а):
Nikitian
user posted image

Спустя 1 минута, 3 секунды (2.08.2009 - 21:57) jetistyum написал(а):
думаю тебе бы помогли разобраться, если бы ты попробовал бы сам для начала разобраться ... а ты пришел просить код...

Спустя 45 секунд (2.08.2009 - 21:58) jetistyum написал(а):
Sylex он просто на солнечных батареях smile.gif

Спустя 30 секунд (2.08.2009 - 21:58) Nikitian написал(а):
Цитата (welbox2 @ 2.08.2009 - 18:56)
не лучше ли тебе данные о пользователях хранить в БД?

Конечно лучше, кто спорит, там же в конце приписка имеется:
Цитата
Любые доработки за деньги, сладости и Guinness.

Спустя 4 минуты, 1 секунда (2.08.2009 - 22:02) Krevedko написал(а):
Безкорыстный человек Nikitian smile.gif
Дадада...мы бы помогли кстати.

Спустя 5 минут, 24 секунды (2.08.2009 - 22:08) Sylex написал(а):
Цитата (jetistyum @ 3.08.2009 - 00:58)
Sylex он просто на солнечных батареях smile.gif

не не не... ты не усек... это хитрый маневр завлечения клиента на уровне крупномасштабной конкуренции ph34r.gif

laugh.gif

Спустя 1 минута (2.08.2009 - 22:09) Sylex написал(а):
1995cfif
короче ты всем по чучуть должен, а Nikitianу вообще приз

laugh.gif

Спустя 33 минуты, 44 секунды (2.08.2009 - 22:43) jetistyum написал(а):
Цитата (Sylex @ 2.08.2009 - 22:08)
не не не... ты не усек... это хитрый маневр завлечения клиента на уровне крупномасштабной конкуренции 

да да да smile.gif это называется tiral mode

Спустя 1 минута, 58 секунд (2.08.2009 - 22:45) Nikitian написал(а):
Цитата (Sylex @ 2.08.2009 - 19:08)
не не не... ты не усек... это хитрый маневр завлечения клиента на уровне крупномасштабной конкуренции ph34r.gif

laugh.gif

Не пали контору ph34r.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.