ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Вопрос по ключу )

 

3910
Дмитрий @Q-Tec
Кто нить использовал ключь для платных чатов, который в главной админке, примерно как и куда его можно запихнуть? 😀

2536
удалён @crigon
Ты про регистрацию?

3910
Дмитрий @Q-Tec
да )

2536
удалён @crigon
На PHP пишется функция, которая при каком-либо событии (в лучшем случае, в самом конце, после регистрации на другом ресурсе и проверки всех полей) идёт по ссылке **********

Помимо subscribe можно и другие поля таким образом указывать. Ну и потом юзеру просто выдаётся ссылка, что в чат можно зайти под тем же ником.

3910
Дмитрий @Q-Tec
crigon, а у тебя такой исходник есть? Что бы для примера можно было оринтироваться.

2536
3910
Дмитрий @Q-Tec
угум-с, спасиб что объяснил 😀

20090
Dimitry @Dimitry
дарю функцию которую использщую в нескольких местах )

function req($url,$post) {
global $HTTP_HOST,$debug;
if(!ereg("^[a-z]{3,5}://[a-z0-9.:-]+/[^ ]+$",$url)) die("Неправильный URL!");
$a=explode("://",$url); $type=$a[0]; $url=substr($url,strlen($type)+3);
$a=explode("/",$url); $domain=$a[0]; $path="/".substr($url,strlen($domain));
$a=explode(":",$domain); $domain=$a[0]; $port=(int)$a[1];
if(!$port) {if($type=="https") $port=443; else $port=80;}
if($type=="https") $type="ssl://"; else $type="";
if($debug) echo $post."<br>";
$post=urlencode($post); $post=str_replace("%3D","=",$post);$post=str_replace("%26","&",$post);
if($fp = fsockopen ("$type$domain", $port, $errno, $errstr, 30)) {
fwrite ($fp, "POST $path HTTP/1.0\r\nHost: $domain\r\nContent-Type: application/x-www-form-urlencoded\r\nContent-Length: ".strlen($post)."\r\n\r\n$post");
$response=""; while (!feof($fp)) $response.=fread($fp,8192);
fclose($fp);
} else die("Нет связи!");
$pos=strpos($response,"\r\n\r\n");if($pos) $response=substr($response,$pos+4);
return $response;
}

пример
$output=req("http://mpchat.com/chat/","inc=reg&nick=$newnick&pass=$newpass&email=$newemain&regkey=$regkey");

//тут нужно фильтрировать $output и выводить прошла регистрация успешно или нет )

297
Александр @SmoL
Всем привет. В общем нужно в форму входа
<form action="{{www_root}}auth.php" method=post>
Логин:<br><input type=text name=login>
Пароль:<br><input type=password name=password>
<input type=submit value="Войти">
<a href="{{www_root}}?show=restore_password">Забыли пароль?</a>
<a href="{{www_root}}?show=register">Зарегистрироваться</a>
</form>

как то прописать
$output=req("http://mpchat.com/chat/","inc=reg&nick=$newnick&pass=$newpass&email=$newemain&regkey=$regkey");

что бы совершить авто регистрацию на другом сайта методом GET (Симулировать совмещение базы данных чата и сайта.). Как то не очень понимаю как его правильно нужно сделать
, надеюсь на вашу помощь) С меня огромная благодарность (=

Отредактировано SmoL - 12.11.2010
4036
DelFast @DelFast
не очень понял..

297
Александр @SmoL
DelFast пишет:

не очень понял..

Допустим что есть у нас чат ну и естественно база чата, и какой то php скрипт с формой входа на отдельном домене, вот нужно что бы пользователь с чата перешел по ссылке на тот сайт, и не регистрировался заново, а ввел свой ник и пароль с чата и перешел внутрь сайта.

Отредактировано SmoL - 12.11.2010
4036
DelFast @DelFast
SmoL пишет:

DelFast пишет:

не очень понял..

Допустим что есть у нас чат ну и естественно база чата, и какой то php скрипт с формой входа на отдельном домене, вот нужно что бы пользователь с чата перешел по ссылке на тот сайт, и не регистрировался заново, а ввел свой ник и пароль с чата и перешел внутрь сайта.

как он просто введет ник?
в базе чата его нет, значит никак уже

1897
Александр @I-believe
Рой31 пишет:

SmoL пишет:

DelFast пишет:

не очень понял..

Допустим что есть у нас чат ну и естественно база чата, и какой то php скрипт с формой входа на отдельном домене, вот нужно что бы пользователь с чата перешел по ссылке на тот сайт, и не регистрировался заново, а ввел свой ник и пароль с чата и перешел внутрь сайта.

интересно и как ты это себе представляеш?
😲

Он это представляет, как подключение к базе данных чата с другого сайта, использование полей users (Или как там на лайв-ко выглядит) и прочих с сайта. Если не разбираешься в вопросе - зачем флудить?

297
Александр @SmoL
пфф, это возможно я знаю точно! Но как применить на практике, к большему сожалению не знаю.

7094
Dim @Render
Подключиться к базе данных чата нельзя насколько мне известно.
То, что реально сделать - это:
1. Удаленно зарегистрировать ник, при этом при успешной регистрации в чате будет возвращаться со страницы регистрации "1", в случаи ошибок другие цифры.
2. Удаленный вход, путём отправки формы методом гет.

3910
Дмитрий @Q-Tec
И так, у меня складывается такое ощущение, что эта функция тайная, потому, что за столько лет никто не выложил рабочего исходника.. может кто поможет это организовать?

3173
Николай @grom
Q-Tec пишет:

И так, у меня складывается такое ощущение, что эта функция тайная, потому, что за столько лет никто не выложил рабочего исходника.. может кто поможет это организовать?

Я могу просто утрировать, но на форуме хакер.ру года эдак три назад показывали чудо взлома. может темы остались, может нет. Думаю скорпио если еще в сети подскажет. а может и нет. но мпчат пробывали показывать взлом реальные люди. но не до конца, чтобы не навредить проекту. только не помню точно по ключу или нет. но выглядело красиво, очень нереально.

3910
Дмитрий @Q-Tec
grom пишет:

Q-Tec пишет:

И так, у меня складывается такое ощущение, что эта функция тайная, потому, что за столько лет никто не выложил рабочего исходника.. может кто поможет это организовать?

Я могу просто утрировать, но на форуме хакер.ру года эдак три назад показывали чудо взлома. может темы остались, может нет. Думаю скорпио если еще в сети подскажет. а может и нет. но мпчат пробывали показывать взлом реальные люди. но не до конца, чтобы не навредить проекту. только не помню точно по ключу или нет. но выглядело красиво, очень нереально.

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

3173
Николай @grom
Q-Tec пишет:

grom пишет:

Q-Tec пишет:

И так, у меня складывается такое ощущение, что эта функция тайная, потому, что за столько лет никто не выложил рабочего исходника.. может кто поможет это организовать?

Я могу просто утрировать, но на форуме хакер.ру года эдак три назад показывали чудо взлома. может темы остались, может нет. Думаю скорпио если еще в сети подскажет. а может и нет. но мпчат пробывали показывать взлом реальные люди. но не до конца, чтобы не навредить проекту. только не помню точно по ключу или нет. но выглядело красиво, очень нереально.

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

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

3910
Дмитрий @Q-Tec
grom пишет:

Q-Tec пишет:

grom пишет:

Я могу просто утрировать, но на форуме хакер.ру года эдак три назад показывали чудо взлома. может темы остались, может нет. Думаю скорпио если еще в сети подскажет. а может и нет. но мпчат пробывали показывать взлом реальные люди. но не до конца, чтобы не навредить проекту. только не помню точно по ключу или нет. но выглядело красиво, очень нереально.

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

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

Да понятное дело.. не пойму, почему Дмитрий не может это как пример хотя бы сделать в админке... а то рег кей есть, а как его использовать, думайте сами )))

Отредактировано Q-Tec - 07.12.2014