Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
--= Eagle =--
Зарегистрирован: 23.03.2004 Сообщения: 977 Откуда: Украина, Житомир
|
Добавлено: Ср Июл 14 2004 13:17 Заголовок сообщения: Вопрос по JavaScript |
|
|
Вопрос такого плана: нужно, чтобы на страничку нельзя было войти, просто написав её в адрес браузере. Какие будут предложения? _________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
|
Астарот Гость
|
Добавлено: Ср Июл 14 2004 14:22 Заголовок сообщения: |
|
|
А как на нее тогда войти???
А вообще-то вешаешь вверху странички редирект куда-нить налево, и все. Подробнее, пжлста, о целях такого изврата. |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Ср Июл 14 2004 16:14 Заголовок сообщения: |
|
|
Убрать страничку с сервака - самый надежный способ! |
|
Вернуться к началу |
|
|
--= Eagle =--
Зарегистрирован: 23.03.2004 Сообщения: 977 Откуда: Украина, Житомир
|
Добавлено: Чт Июл 15 2004 09:05 Заголовок сообщения: |
|
|
Ну, вариант такой: у меня страничка закачек, с неё можно скачать некоторые программы всем, а некоторые - только пользователям, знающим некий пароль. Хостинг халявный, а это значит, что никакой перловки и ПХП, тока Ява и Яваскрипт. Значит, ввёл верный пароль - редирект на 2-ю страничку. Адреса не видно (она в фрейме отображается, адрес можно получить только со свойств загруженной странички). Может, можно посмотреть, с какой странички пользователь притопал на эту?
Думаю, объяснил настолько толково, насколько смог. Я только начал изучать Яву, так что не обессудьте... _________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
|
DmitryShm
Зарегистрирован: 17.11.2003 Сообщения: 211 Откуда: Казань
|
Добавлено: Чт Июл 15 2004 09:14 Заголовок сообщения: грамотная авторизация - вот ответ |
|
|
Дайте возможность пользователям авторизоваться, причем сделайте это при помощи Java. Если не сделать это сейчас, то потом все равно придется. JSP - вот чем должен быть ваш сайт. |
|
Вернуться к началу |
|
|
--= Eagle =--
Зарегистрирован: 23.03.2004 Сообщения: 977 Откуда: Украина, Житомир
|
Добавлено: Чт Июл 15 2004 10:19 Заголовок сообщения: |
|
|
В этом нет необходимости, это даже будет неудобно (в практическом, а не этическом смысле). _________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Чт Июл 15 2004 11:25 Заголовок сообщения: |
|
|
Ява это значит запросы обрабатывает твой сервлет?
Тогда в чем проблема - проверил пароль и сразу выдавай файлик, без всякого редиректа. |
|
Вернуться к началу |
|
|
--= Eagle =--
Зарегистрирован: 23.03.2004 Сообщения: 977 Откуда: Украина, Житомир
|
Добавлено: Чт Июл 15 2004 12:18 Заголовок сообщения: |
|
|
Смыль сырец, плиз... или в аську постучись...
Мыло: eagle-iam(at)narod.ru _________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Пт Июл 16 2004 12:23 Заголовок сообщения: |
|
|
Нет уж, давай так: здесь выкладывай свой сырец, где проверяешь пароль, и конкретные вопросы.
Аськи нет, с мылом тоже траблы на работе. |
|
Вернуться к началу |
|
|
Kinard
Зарегистрирован: 11.05.2004 Сообщения: 132 Откуда: Ленинградская обл. пос. Ульяновка
|
Добавлено: Пт Июл 16 2004 12:29 Заголовок сообщения: |
|
|
А ведь на Java Script есть "история", с помощью которой реализуется кнопка "НАЗАД". Может историю проверять? |
|
Вернуться к началу |
|
|
--= Eagle =--
Зарегистрирован: 23.03.2004 Сообщения: 977 Откуда: Украина, Житомир
|
Добавлено: Пт Июл 16 2004 15:45 Заголовок сообщения: Вот код. ДА, ЗАЩТ/ИТА ЛАМЕРСКАЯ. Но от ламеров делалась. |
|
|
chkp.html
Код: | //<meta http-equiv="refresh" content="0; url=about:blank">
<!--
строку:
function checkit() {
var temp="",i,c=0,out="";var str="116!101!115!116!";l=str.length;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp="";}
if (document.lg.pw.value == out ){
return( true );
}
else
{
alert("Wrong password!");
return( false );
}
}
//-> |
zg_download.htm
Код: | <html>
<script language="JavaScript" SRC=chkp.html></script>
<body>
<div align="center"><center>
<table border="1" bgcolor="#C0C0C0">
<tr><td align="center" bgcolor="navy">
<font color="#FFFFFF">Authorisation</font></td></tr>
<tr> <td align="center" bgcolor="#C0C0C0">
<form name="lg" action="%7A%67%5F%64%6F%77%6E%6C%6F%61%64%5F%61%64%6D%69%6E%6F%6E%6C%79%2E%68%74%6D" method="POST" OnSubmit="return checkit(pw.value)">
<table border="0">
<tr>
<br>
<td>Enter password:</td>
<td><input type="password" size="25" name="pw" maxlength="30" class="field"></td>
</tr>
</table>
<br>
<table border="0" width="50%">
<tr>
<td align="center"><input type="submit" value=" Ok "></td>
<td align="center"><input type="reset" value=" Clear "></td>
</tr>
</table>
</form>
</td></tr>
</table>
</center></div>
</body>
</html> |
_________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Пн Июл 19 2004 15:21 Заголовок сообщения: |
|
|
Забудь об этом. Не парься, будь счастлив.
Проверять пароль надо на сервере и только там. Если пароль зашит в эту же страничку, он теряет смысл. Если от ламеров срабатывает, оставь так. Если хочешь чего-то большего, меняй хостинг. Сейчас уже есть халявные со скриптами и даже с базами.
P.S. И не путай больше Яву с Ява-скриптом. |
|
Вернуться к началу |
|
|
--= Eagle =--
Зарегистрирован: 23.03.2004 Сообщения: 977 Откуда: Украина, Житомир
|
Добавлено: Вт Июл 20 2004 14:36 Заголовок сообщения: |
|
|
Уже забыл и забил.
З.Ы. Яву с Яваскриптом я не путал, ибо знаю, что это разные вещи. _________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
|
Alexander Coral
Зарегистрирован: 19.04.2004 Сообщения: 9 Откуда: Сибирь
|
Добавлено: Вт Июл 20 2004 18:30 Заголовок сообщения: |
|
|
Eagle, ответ на твой вопрос элементарен. Нужно просто вставить нижеприведенный код сразу после того, как открывается тег <HTML> в коде странички:
Код: | <SCRIPT language="JavaScript">
if (!document.referrer) {
document.location = 'about:blank';
}
</SCRIPT> |
_________________ You can start from where I am... |
|
Вернуться к началу |
|
|
|