Нужна помощь по пыху... - Proxy-Base Community - Анонимность и безопасность в интернете.
Бесплатные прокси. Количество:
Прокси для пользователей форума (API). Количество:
Купить доступ к прокси-листам (API). Количество:
 



Информация по хайдам / репутации

(РЕКОМЕНДУЮ) №1 >>>DDos Атака<<|>>DDoS Service<<< ДДОС СЕРВИС<<|>>Заказать DDOS
Бесплатные прокси уже в Telegram
Все инфопродукты и приватная информация бесплатно
Старый 24.07.2010, 16:00   #1 (permalink)
VPN
 
Регистрация: 28.04.2010
Сообщений: 546
Member ID: 7588

Репутация: 1189
Репутация: 1189
Сказал(а) спасибо: 826
Поблагодарили 443 раз(а) в 229 сообщениях
Топикстартер (автор темы) По умолчанию Нужна помощь по пыху...

Есть скрипт в нем ошибка при востановлении пароля, он приходит в шифрованом виде md5 ,кто поможет чтоб при востановлении генерировало новый пасс с подтверждением ,пришло письмо на мыло и типа для смены перейдите по ссылке...Ну и чтоб в бд записывало ))
Вот сам код где над испрваить:
PHP код:
<?php

$title
="Востановление пароля\n";

include_once (
'config/ini.php');
include_once (
'config/function.php');
include_once (
'config/header.php');
include_once (
'config/connect.php');
include_once (
'config/click-club.class.php');
include_once (
'config/ban.php');
include_once (
'config/online.php');

If (!isset(
$_GET['log'])) define("anybody","true");
include_once (
'config/panel.php');

$c=empty($_GET['c'])? false $_GET['c'];

switch (
$c){

case 
false:
case 
'lost':
echo 
'<div class="header_rek">Востановление пароля</div>';


$rand=rand(1111,9999);

file_put_contents('captcha_text.dat',$rand);

echo 
'<form action="?c=lok" method="post"><br/>
Логин:<br/>
<input type="text" name="login" class="do_button" maxlength="'
.lenght_login.'" value=""/><br/>
Код <b>'
.$rand.'</b>:<br/>
<input type="text" name="code" class="do_button" value="" maxlength="'
.lenght_code.'" />
<br/>
<input type="submit" class="button" value="Выслать" />
'
;
break;

case 
'lok':
echo 
'<div class="header_rek">Востановление пароля</div>';
If (!isset(
$_POST['login']) ||  !$click_club->is_login($_POST['login'])){
echo 
'Логин не введён!<br/>Заполните <a href="?c=lost">форму</a> снова';
break;
}

$code=file_get_contents('captcha_text.dat');

If (
$_POST['code']!=$code){
echo 
'Защитный код введён неверно!<br/>Заполните <a href="?c=lost">форму</a> снова';
break;
}
mysql_query("DELETE FROM `".prefix."captcha` WHERE (`ip`='".ip."' && `ua`='".short_agent."') OR `ts`<".(time()-captchado));

$result=mysql_query("SELECT * FROM `".prefix."users` WHERE `login`='".$_POST['login']."'");
If (!
$result){
echo 
'Ошибка запроса к бд...';
break;
}


If(
mysql_num_rows($result)!=1) echo 'Пользователь <u>'.$_POST['login'].'</u> не найден.';
$replacement['{login}']=mysql_result($result,0,'login');
$replacement['{password}']=mysql_result($result,0,'password');

$head=convert_cyr_string(replacer($_mail['return_head'],$replacement),"w","k");
$msg=convert_cyr_string(replacer($_mail['return'],$replacement),"w","k");

$result=mail(mysql_result($result,0,'mail'),$head,$msg,"From: ".email."
Content-type:text/plain; charset=koi8-r"
);
echo 
'Данные ';

If (!
$result) echo 'не ';

echo 
'высланы на e-mail';

file_put_contents('captcha_text.dat','cghcffdfddffbcgcfgcg');

break;

}


include_once (
'config/end.php');

?>
haos вне форума   Ответить с цитированием
Старый 01.10.2010, 21:45   #2 (permalink)
fon
HTTP
 
Регистрация: 13.08.2010
Сообщений: 1
Member ID: 8855

Репутация: 0
Репутация: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию Re: Нужна помощь по пыху...

Ну как-то так примерно...

PHP код:
<?
$title
="Востановление пароля\n";

include_once (
'config/ini.php');
include_once (
'config/function.php');
include_once (
'config/header.php');
include_once (
'config/connect.php');
include_once (
'config/click-club.class.php');
include_once (
'config/ban.php');
include_once (
'config/online.php');

If (!isset(
$_GET['log'])) define("anybody","true");
include_once (
'config/panel.php');

$c=empty($_GET['c'])? false $_GET['c'];

switch (
$c){

case 
false:
case 
'lost':
echo 
'<div class="header_rek">Востановление пароля</div>';


$rand=rand(1111,9999);

file_put_contents('captcha_text.dat',$rand);

echo 
'<form action="?c=lok" method="post"><br/>
Логин:<br/>
<input type="text" name="login" class="do_button" maxlength="'
.lenght_login.'" value=""/><br/>
Код <b>'
.$rand.'</b>:<br/>
<input type="text" name="code" class="do_button" value="" maxlength="'
.lenght_code.'" />
<br/>
<input type="submit" class="button" value="Выслать" />
'
;
break;

case 
'lok':
echo 
'<div class="header_rek">Востановление пароля</div>';
If (!isset(
$_POST['login']) ||  !$click_club->is_login($_POST['login'])){
echo 
'Логин не введён!<br/>Заполните <a href="?c=lost">форму</a> снова';
break;
}

$code=file_get_contents('captcha_text.dat');

If (
$_POST['code']!=$code){
echo 
'Защитный код введён неверно!<br/>Заполните <a href="?c=lost">форму</a> снова';
break;
}
mysql_query("DELETE FROM `".prefix."captcha` WHERE (`ip`='".ip."' && `ua`='".short_agent."') OR `ts`<".(time()-captchado));

$result=mysql_query("SELECT * FROM `".prefix."users` WHERE `login`='".$_POST['login']."'");
If (!
$result){
echo 
'Ошибка запроса к бд...';
break;
}

///////////////////////// генерация пароля
function generate ($len) {
    
$res '';
    
$useChars 'abcdefghkmnpqrstuvwxyz';
    
$useChars .= $useChars;
    for (
$i 0$i $len$i++ ) {
        
$res .= $useChars[mt_rand 0strlen $useChars)-1)];
        }
    return 
$res;
}
////////////////

$new_pass generate(8); // - генерируем пароль из 8 букв

If(mysql_num_rows($result)!=1) echo 'Пользователь <u>'.$_POST['login'].'</u> не найден.';
$replacement['{login}']=mysql_result($result,0,'login');
$replacement['{password}']=$new_pass;

$update mysql_query("UPDATE `".prefix."users` set `password` = '".md5($new_pass)."' WHERE `login`='".$_POST['login']."'");

$head=convert_cyr_string(replacer($_mail['return_head'],$replacement),"w","k");
$msg=convert_cyr_string(replacer($_mail['return'],$replacement),"w","k");

$result=mail(mysql_result($result,0,'mail'),$head,$msg,"From: ".email."
Content-type:text/plain; charset=koi8-r"
);
echo 
'Данные ';

If (!
$result) echo 'не ';

echo 
'высланы на e-mail';

file_put_contents('captcha_text.dat','cghcffdfddffbcgcfgcg');

break;

}


include_once (
'config/end.php');

?>
fon вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
cнова нужна помощь) expl0it3r Флейм 0 31.03.2010 00:33
нужна помощь) 6o6p Флейм 2 30.03.2010 23:43
Нужна помощь Kuzia Флейм 1 16.01.2010 15:02
Нужна помощь! Megabyte Программирование 9 22.06.2009 02:21
Очень нужна помощь.... Beatle Juice Флейм 3 27.05.2009 13:54




DDoS Protected




Мы в твиттере, Proxy-Base.Org Twitter

Proxy-Base Community - Анонимность и безопасность в интернете.
Наши партнеры: CRC Labs, SEO-Crack.Com, Garsuk.Com, SED Team, Skladchik.com, BSS Family

Powered by vBulletin® | Булка сделана в пекарне®
Copyright © 2000 - , Jelsoft Enterprises Ltd. Перевод: zCarot
Вся информация на сайте выложена исключительно в ознакомительных целях.