Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.10.2009, 13:03
Graf_h вне форума Посмотреть профиль Отправить личное сообщение для Graf_h Найти все сообщения от Graf_h
  № 1  
Ответить с цитированием
Graf_h

Регистрация: Nov 2007
Сообщений: 53
По умолчанию Разрешить доступ только с определенного домена

Здравствуйте, как мне сделать так, что бы доступ к флешке был разрешен только с моего сайта. allowDomain только для подгружаемых работает.

Старый 19.10.2009, 17:10
2Borik вне форума Посмотреть профиль Отправить личное сообщение для 2Borik Найти все сообщения от 2Borik
  № 2  
Ответить с цитированием
2Borik
 
Аватар для 2Borik

Регистрация: Jan 2006
Сообщений: 51
Код AS3:
var url_action:String =  String( ExternalInterface.call(" function(){ return document.location.href.toString();}"));
 
if(url_action=="Мой Сайт"){
trace("Это мой сайт")
}

Старый 19.10.2009, 19:32
Graf_h вне форума Посмотреть профиль Отправить личное сообщение для Graf_h Найти все сообщения от Graf_h
  № 3  
Ответить с цитированием
Graf_h

Регистрация: Nov 2007
Сообщений: 53
2Borik. впринципе вариант.
Вот мой вариант:
Код AS3:
private function correctDomain(val:String):Boolean{
			var curr_url:String=loaderInfo.url
			var id:int=curr_url.indexOf(val)
			var retval:Boolean=false
			if (id!=-1)
				retval=true
 
			return retval	
		}

Старый 19.10.2009, 21:16
Felicast вне форума Посмотреть профиль Отправить личное сообщение для Felicast Найти все сообщения от Felicast
  № 4  
Ответить с цитированием
Felicast
 
Аватар для Felicast

Регистрация: Feb 2008
Адрес: Череповец
Сообщений: 623
Отправить сообщение для Felicast с помощью ICQ
Цитата:
Код AS3:
var id:int=curr_url.indexOf(val)
такая проверка не очень надежна.
возьмем, к примеру, ваш супер крутой сайт: http://supermegasite.com
а я, такой плохой, возьму и размещу вашу флешку на http://supermegasite.com.veryverybadsite.net

и, как я понимаю вашу, проверку я обойду

UPD:[offtopic]прикольно домен supermegasite.com вполне себе свободен. может зарегистрировать?[/offtopic]
__________________
я могу стать всем, если только захочу


Последний раз редактировалось Felicast; 19.10.2009 в 21:21.
Старый 19.10.2009, 21:18
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 5  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
А я просто буду загружать Вашу флешку из Вашего домена =)
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 19.10.2009, 23:52
Graf_h вне форума Посмотреть профиль Отправить личное сообщение для Graf_h Найти все сообщения от Graf_h
  № 6  
Ответить с цитированием
Graf_h

Регистрация: Nov 2007
Сообщений: 53
Felicast а что если
Код AS3:
correctDomain(ww.myDomain/test.swf)


Последний раз редактировалось Graf_h; 20.10.2009 в 00:32.
Старый 20.10.2009, 10:07
Felicast вне форума Посмотреть профиль Отправить личное сообщение для Felicast Найти все сообщения от Felicast
  № 7  
Ответить с цитированием
Felicast
 
Аватар для Felicast

Регистрация: Feb 2008
Адрес: Череповец
Сообщений: 623
Отправить сообщение для Felicast с помощью ICQ
я лишь указал слабое место данного подхода (поиска подстроки в строке)
dimarik указал более весомый недочет, который сводит на нет всю вашу защиту.
кстатии данный вопрос обсуждался уже наверно раза 3 за последний месяц. поищите по форуму. и во всех темах пришли к выводу, что лучше использовать яваскрипт
__________________
я могу стать всем, если только захочу

Создать новую тему Ответ Часовой пояс GMT +4, время: 05:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:14.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.