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

Форум PHP

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

 

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

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

тема: Регистрация

Сообщения:  [1-9] 

 
 автор: DEM   (24.02.2009 в 00:40)   письмо автору
 
   для: Trianon   (23.02.2009 в 22:11)
 

По Вашей ссылке не заходил, но на вопрос вроде бы дал правильный ответ... Как формируется ссылка и тот "защитный код" и что делает скрипт на котрый переходит пользователь...

  Ответить  
 
 автор: Trianon   (23.02.2009 в 22:11)   письмо автору
 
   для: DEM   (23.02.2009 в 21:52)
 

DEM, я вот ссылку привел чуть ниже/выше. Вы в нее заглядывали?
А в исходный вопрос?

Зачем здесь это ге?

  Ответить  
 
 автор: DEM   (23.02.2009 в 21:52)   письмо автору
 
   для: MikeSVB   (23.02.2009 в 16:49)
 


<?php
$hash 
$_POST['login'].rand(0,100000000);
$hash md5($url);
//Вот и супер-мега индивидуальную систему сделали :)
mysql_query("INSERT INTO `users`
(`login`,`pass`,`hash`, `hash_aut`)
VALUES
('"
.$_POST['login']."', '".$_POST['pass']."', '".$hash."', '0')"); //Регистрация
$url "http://site.ru/reg.php?step=aut&login=".$_POST['login']."&hash=".$hash;
//Ну а потом посылаем эту ссылку пользователю, или выводим сразу ан экран или еще что...
?>


Часть кода reg.php

<?
if($_GET['step']=="aut")
{
  
$ua_query mysql_query("SELECT * FROM `users` WHERE `login`='".$_GET['login']."' AND `hash`='".$_GET['hash']."'");
  if(
mysql_num_rows($ua_query)>0)
  {
    echo 
"Вы авторизированы!";
    
mysql_query("UPDATE `users` SET `hash_aut`=1 WHERE `login`='".$_GET['login']."'");
  }

}
?>

  Ответить  
 
 автор: Trianon   (23.02.2009 в 17:04)   письмо автору
 
   для: OLi   (23.02.2009 в 14:20)
 

Здесь не так давно по теме прошлись довольно подробно:
http://softtime.ru/forum/read.php?id_forum=1&id_theme=61876

  Ответить  
 
 автор: MikeSVB   (23.02.2009 в 16:49)   письмо автору
 
   для: Sajmon   (23.02.2009 в 13:50)
 

причём отправить на почту пользователю надо что то такое уникальное, хэш код какой нибудь "левый" :) чтобы об логике его происхождения знал тока скрипт и его разработчик :) а потом сверять его (для проверки именно этого пользователя, может какуюнить salt использовать рандомную и записывать её) и время отправки проверочного письма (как уже было рассказано)

  Ответить  
 
 автор: OLi   (23.02.2009 в 14:20)   письмо автору
 
   для: Sajmon   (23.02.2009 в 13:50)
 

Я не знаю в точности как происходит это, но по логике так:
Человеку, зарегистрированному на сайте, высылается сгенерированая индивидуальная ссылка и записывается дата отправки, при прохождении по ссылке пользователем, проверяется время от начального до установленного, если больше 30 мин, то поддтверждение регистрации невалидное!
-------
Расскажите кто знает, мне самому интересно!

  Ответить  
 
 автор: Sajmon   (23.02.2009 в 14:12)   письмо автору
 
   для: Trianon   (23.02.2009 в 14:10)
 

если можно чуть по подробней. Я только познаю ПХП и готел написать регистралку.

  Ответить  
 
 автор: Trianon   (23.02.2009 в 14:10)   письмо автору
 
   для: Sajmon   (23.02.2009 в 13:50)
 

сравнивает данные с теми, которые использовались при генерации ссылки, проверяет время обращения, делает учетную запись активной.

  Ответить  
 
 автор: Sajmon   (23.02.2009 в 13:50)   письмо автору
 
 

Подскажите как работает регистрация когда после заролнения всех форм нужно зайти на мыло и активизировать через ссылку и это сылка будет активна только 30 мин. Мне непонятно что делает тот скрипт на какой ссылается сылкат (какие пулучает данные или чото еще)

За ранее благодарин за любую помощь!

  Ответить  

Сообщения:  [1-9] 

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

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