Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Създаване на защитен Login
  1. Подготовка
  2. Какво ни трябва
  3. Вход за Потребители & Сесия
  4. Персистентни Логини
  5. Валидиране на Сесията
Magenta
     
Автор  Magenta (21.06.2004 00:01)  съобщение до автора
Погледнат  12696 пъти  добави към любими
Оценка  добави коментар
Гласове  83  изпрати на приятел
Коментари  (6)  абонирай се за PHP
    Страница 1 / 5

 



Подготовка : Първо сте трябва да установите каква информация за потребителите сте запазите в базата за данни,във всеки случай ще постна един пример, за да бъде всичко ясно.Ще използвам  глобалните масиви на PHP 4.1 като $_SESSION , $_GET.

Тази програма дава само основите за регистрация на потребители, но предполагам самите вие сте можете да я доразвиете, ако имате интерес към това.
CODE
1
2
3
4
5
6
7
8
9
10
CREATE TABLE member (
id int NOT NULL auto_increment,
username varchar(20) NOT NULL default '',
password char(32) binary NOT NULL default '',
cookie char(32) binary NOT NULL default '',
session char(32) binary NOT NULL default '',
ip varchar(15) binary NOT NULL default '',
PRIMARY KEY (id),
UNIQUE KEY username (username)
)
;

Полетата password и cookie са кодирани под md5. Cookie приема стойността cookie, коята е изпратена на потребителя ,ако те йелаят да им бъдат запазени, session  и ip  са съответно id-то на сесията и ip-то на посетителя.



  Следваща страница >> 


Ключови думи: PHP парола защита защитен логин password сесии аутентификация


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 2 посетители четат този урок (0 потребители и 2 гости)  
Активни потребители: ---
   
  

Еmail  
 

Здравейте!

Хубаво, е че всеки си дава коментара, но не е идеята всеки да сочи с пръст, да покаже какво е правилно примерно. Дайте да видим, кое би било правилно, вместо само да казвате това не става или това не е правилно!

Поздрави!

  Mutatos на 10.12.2007 17:31

Май, ще е най добре някой да го обясни по добре за да се разбира!

  zviara на 23.11.2006 16:15

Чудесен урок. Имам следните коментари:
1. Урокът е доволно простичък
2. Очевидно е копнат отнякъде, като коментарите липсват, защото този дето го е копнал не вдява много от PHP
3. Използване на термини като "персистентни" и "валидиране" очевидно показват "високата" култура на копиращият и потвърждават т.2
4. Понятието "защитен" очевидно е сложено само за украса - аз никъде не видях някаква защита на данните движещи се по мрежата. Нима авторът (копиращият) смята, че MD5 в БД го защитава?
5. Все пак урокът има безспорното предимство да покаже как олу-горе може да се закърпят нещата.

Успех на потърпевшите!

  BatRamboZPM на 05.11.2006 17:44

даммм. Или поне повечко коментари да бяхте сложили в скриптовете 

  terziev на 15.04.2006 10:20

Ахам, тоя урок абсолютно същия, само че на английски го бях намерил (даже и променливите и имената на функциите бяха същите ако не ме лъже паметта). И не ми свърши работа пак по тази причина.

  frozenblood на 04.04.2006 23:10

добре де .. след като сте трагнали да го обяснявате .. ами обяснете го като хората. кои скипт как да се красти .. каде да с сложи и така на татака. за да може хора които са му начинаещи в PHP пак малко или много да схванат и да си го напраивят :)

  aromix на 23.01.2006 02:20

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008