ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

24.12.2008, 12:31
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Через сайт получилось так, но всё равно не заходит
Содержание .htaccess:
PHP код:
Options +Includes +FollowSymLinks -Indexes
AddHandler server-parsed .shtml
DirectoryIndex index.shtml index.htm index.php index.html
AddDefaultCharset windows-1251
CookieTracking on
CookieExpires "1 years"
<Files "index.php">
AuthName "Access restricted."
AuthType Basic
AuthUserFile /www/htdocs/.htpasswd
Require valid-user
</Files>
Может у меня путь кривой до файла с паролями?
Попробовал
не помогло
Последний раз редактировалось Byrger; 24.12.2008 в 12:52..
|
|
|

24.12.2008, 13:06
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
кривой, путь должен абсолютный и полный, узнать можно так:
PHP код:
<?
@ini_set("display_errors","1");
Echo 1/0;
?>
+ здесь:
http://www.ifstudio.org/seo/crypt.php
Последний раз редактировалось Pashkela; 24.12.2008 в 13:11..
|
|
|

24.12.2008, 13:15
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Видимо хост запрещает этот скрипт....
Но если приписать /www/htdocs/.htpasswd (как в FTP)
То не получеатся ничего
Последний раз редактировалось Byrger; 24.12.2008 в 13:20..
|
|
|

24.12.2008, 13:16
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
кривой, путь должен абсолютный и полный, узнать можно так:
Вы о етом пути?
<?php echo $_SERVER["DOCUMENT_ROOT"]; ?>
|
|
|

24.12.2008, 13:26
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от Byrger
Фаил .htpasswd я создал и занёс пароли через прогу
Но почемуто пароль не подходит...
Писал так:
C:\adenki.ru\htpasswd.exe -mc .htpasswd user
там вводил пароль :123456
В фойле получилось такое:
PHP код:
user:$apr1$Q/2.....$xkh4ilfOTuG4z7Ym0Jkda1
вообще данные заносятся так в htpasswd:
Код:
login1:pass1
login2:pass2
etc..
в чистом виде
И всё у тебя должно работать. И файл htpasswd совсем не обязательно хранить в той же дире что и скрипт, даже лучше вообще не хранить там.
|
|
|

24.12.2008, 13:29
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Сообщение от b3
Вы о етом пути?
<?php echo $_SERVER["DOCUMENT_ROOT"]; ?>
Спасибо, помог
Вопрос исчерпан
|
|
|

24.12.2008, 13:31
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
Сообщение от .:EnoT:.
в чистом виде
однажды голову ломал над этим вопросом.
помогло примерно такое
PHP код:
user:$apr1$Q/2.....$xkh4ilfOTuG4z7Ym0Jkda1
|
|
|

24.12.2008, 15:49
|
|
Познающий
Регистрация: 06.01.2007
Сообщений: 44
Провел на форуме: 215597
Репутация:
32
|
|
authorisation.php
PHP код:
<?php
include_once("connect.php");
if (isset($_POST['login']) && isset($_POST['password']))
{
$login = mysql_real_escape_string($_POST['login']);
$password = md5($_POST['password']);
// делаем запрос к БД и ищем юзера с таким логином и паролем
$query = "SELECT `id`
FROM `users`
WHERE `login`='{$login}' AND `password`='{$password}'
LIMIT 1";
$sql = mysql_query($query) or die(mysql_error());
// если такой пользователь нашелся то ставим об этом метку в сессии (допустим ID)
if (mysql_num_rows($sql) == 1) {
$row = mysql_fetch_assoc($sql);
$_SESSION['user_id'] = $row['id'];
print 'Авторизировались.';
}
else {
die('Такой логин с паролем не найдены в базе данных.');
}
}
?>
Вообще не силен в пхп. Вопрос как правильно сессию передать в somefile.php и вообще на другие страницы после авторизации, чтобы получилось аля:
somefile.php
PHP код:
<?php
if (isset($_SESSION['user_id'])) {
// показываем защищенные от гостей данные.
print 'Привет %юзернейм%!';
}
else {
die('Ты не авторизован.');
}
?>
|
|
|

24.12.2008, 16:02
|
|
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме: 745130
Репутация:
159
|
|
в начало скрипта пропиши session_start(); этим ты создашь новую сессию или откроешь существующую. а вобще лучше доку изучи http://ru2.php.net/session_start
|
|
|

24.12.2008, 16:23
|
|
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме: 513709
Репутация:
144
|
|
Всем здрасте есть такой вот вопрос!
Есть форма с 2 полями и кнопкой, мне нужно отправить пост запрос к скрипту также как это делает форма и получить ответ!
исходник странички с формой
Код:
</HEAD><BODY>
<!--
<form action=/accb9a90a9afaf43ad5976fedd38cbec0a3b640c8b2d5497a745a63d970b9e75 method="POST">
<input onclick="highlight(this);" type=text name=searchdata value="">
<input type=submit value="Искать IP\MAC">
<input type=hidden name="action" value="search">
</form>
<br>
-->
<form action=/accb9a90a9afaf43ad5976fedd38cbec0a3b640c8b2d5497a745a63d970b9e75 name="searchdata_mass" method="post">
<input type=hidden name="action" value="search_mass">
<textarea onclick="highlight(this);" name="searchdata_mass" rows="15" cols="100"></textarea>
<br>
Начиная с: <input type="text" value='2006-01-01 01:01:01' name='time_for_search_as_filter'>
<input type=submit value="Искать IP\MAC"></form>
<tt><table cellspacing=2 border=1></table ></tt>
</BODY></HTML>
Прочитал много инфы но так и не допер как это сделать! =(
Помогите пжалста!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|