Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Вопрос по JavaScript

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
--= Eagle =--



Зарегистрирован: 23.03.2004
Сообщения: 977
Откуда: Украина, Житомир

СообщениеДобавлено: Ср Июл 14 2004 13:17    Заголовок сообщения: Вопрос по JavaScript Ответить с цитатой

Вопрос такого плана: нужно, чтобы на страничку нельзя было войти, просто написав её в адрес браузере. Какие будут предложения?
_________________
Информация должна быть общедоступной!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Астарот
Гость





СообщениеДобавлено: Ср Июл 14 2004 14:22    Заголовок сообщения: Ответить с цитатой

А как на нее тогда войти??? Shocked
А вообще-то вешаешь вверху странички редирект куда-нить налево, и все. Подробнее, пжлста, о целях такого изврата.
Вернуться к началу
wildwind



Зарегистрирован: 03.02.2004
Сообщения: 268
Откуда: Москва

СообщениеДобавлено: Ср Июл 14 2004 16:14    Заголовок сообщения: Ответить с цитатой

Убрать страничку с сервака - самый надежный способ! Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
--= Eagle =--



Зарегистрирован: 23.03.2004
Сообщения: 977
Откуда: Украина, Житомир

СообщениеДобавлено: Чт Июл 15 2004 09:05    Заголовок сообщения: Ответить с цитатой

Ну, вариант такой: у меня страничка закачек, с неё можно скачать некоторые программы всем, а некоторые - только пользователям, знающим некий пароль. Хостинг халявный, а это значит, что никакой перловки и ПХП, тока Ява и Яваскрипт. Значит, ввёл верный пароль - редирект на 2-ю страничку. Адреса не видно (она в фрейме отображается, адрес можно получить только со свойств загруженной странички). Может, можно посмотреть, с какой странички пользователь притопал на эту? Rolling Eyes
Думаю, объяснил настолько толково, насколько смог. Я только начал изучать Яву, так что не обессудьте... Wink
_________________
Информация должна быть общедоступной!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
DmitryShm



Зарегистрирован: 17.11.2003
Сообщения: 211
Откуда: Казань

СообщениеДобавлено: Чт Июл 15 2004 09:14    Заголовок сообщения: грамотная авторизация - вот ответ Ответить с цитатой

Дайте возможность пользователям авторизоваться, причем сделайте это при помощи Java. Если не сделать это сейчас, то потом все равно придется. Exclamation JSP - вот чем должен быть ваш сайт.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
--= Eagle =--



Зарегистрирован: 23.03.2004
Сообщения: 977
Откуда: Украина, Житомир

СообщениеДобавлено: Чт Июл 15 2004 10:19    Заголовок сообщения: Ответить с цитатой

В этом нет необходимости, это даже будет неудобно (в практическом, а не этическом смысле).
_________________
Информация должна быть общедоступной!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Гость






СообщениеДобавлено: Чт Июл 15 2004 11:25    Заголовок сообщения: Ответить с цитатой

Ява это значит запросы обрабатывает твой сервлет?
Тогда в чем проблема - проверил пароль и сразу выдавай файлик, без всякого редиректа.
Вернуться к началу
--= Eagle =--



Зарегистрирован: 23.03.2004
Сообщения: 977
Откуда: Украина, Житомир

СообщениеДобавлено: Чт Июл 15 2004 12:18    Заголовок сообщения: Ответить с цитатой

Смыль сырец, плиз... или в аську постучись...
Мыло: eagle-iam(at)narod.ru
_________________
Информация должна быть общедоступной!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
wildwind



Зарегистрирован: 03.02.2004
Сообщения: 268
Откуда: Москва

СообщениеДобавлено: Пт Июл 16 2004 12:23    Заголовок сообщения: Ответить с цитатой

Нет уж, давай так: здесь выкладывай свой сырец, где проверяешь пароль, и конкретные вопросы.

Аськи нет, с мылом тоже траблы на работе.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Kinard



Зарегистрирован: 11.05.2004
Сообщения: 132
Откуда: Ленинградская обл. пос. Ульяновка

СообщениеДобавлено: Пт Июл 16 2004 12:29    Заголовок сообщения: Ответить с цитатой

А ведь на Java Script есть "история", с помощью которой реализуется кнопка "НАЗАД". Может историю проверять?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
--= 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>

_________________
Информация должна быть общедоступной!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
wildwind



Зарегистрирован: 03.02.2004
Сообщения: 268
Откуда: Москва

СообщениеДобавлено: Пн Июл 19 2004 15:21    Заголовок сообщения: Ответить с цитатой

Забудь об этом. Не парься, будь счастлив. Smile

Проверять пароль надо на сервере и только там. Если пароль зашит в эту же страничку, он теряет смысл. Если от ламеров срабатывает, оставь так. Если хочешь чего-то большего, меняй хостинг. Сейчас уже есть халявные со скриптами и даже с базами.

P.S. И не путай больше Яву с Ява-скриптом.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
--= Eagle =--



Зарегистрирован: 23.03.2004
Сообщения: 977
Откуда: Украина, Житомир

СообщениеДобавлено: Вт Июл 20 2004 14:36    Заголовок сообщения: Ответить с цитатой

Уже забыл и забил.

З.Ы. Яву с Яваскриптом я не путал, ибо знаю, что это разные вещи.
_________________
Информация должна быть общедоступной!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
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...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...