Просмотр контента по инвайтам для ucoz без php


Просмотр контента по инвайтам для ucoz без php

3485
9.4 из 10
Проголосовало: 16






Этот скрипт запрещает просмотр блока div пользователям, не имеющим инвайта. Инвайт представляет из себя текст, состящий из 25 символов. Как Вы понимаете, скрипт написанный на javascript легко обмануть:

Первый способ обмана моего скрипта, это изменение hosts - файла.

Второй способ - использование оперы, и стирание моего кода каждый раз, после загрузки страницы.

Итак, если Вы готовы использовать этот скрипт, вот инструкция:

Установите данный код пред </body> на всех, страницах, где будете выполнять проверку инвайта:

Code

<?if($USER_LOGGED_IN$)?>  
  <script type="text/javascript">  
  var onmes = "<center><b>Доступ запрещен</b></center><br>"; //сообщение о запрете  
  var onsite = "infotest.ucoz.ru"; //ваш сайт без http и www  
  var onfield = "YAHOO"; //поле, используемое для хранения инвайта  
  var onkey = "sM0Y1BHfEFZQbORb"; //API key  
  $.ajax({  
  url: 'http://infodusha.pusku.com/at/index.php?site='+onsite+'&field='+onfield+'&key='+onkey+'&uid=$USER_ID$',  
  type: 'GET',  
  async: false,  
  crossDomain: true,  
  cache: false,  
  dataType: 'json',  
  success: function(data) {  
  if(data==false){  
  document.getElementById('body').innerHTML=onmes;  
  }else if(data==true){  
  document.getElementById('body').style.display="block";  
  }else{  
  document.getElementById('body').innerHTML="<center>Ошибка соединения, попробуйте позже.<center><br>";  
  }  
  }  
  }); // (c) InfoDusha  
  </script>  
  <?endif?>


Элемент, доступный по инвайтам возмите в <div id='body'>ЭЛЕМЕНТ</div>

Зайдите в общие настройки и поставьте галки напротив Разрешить использование API и Использовать API key.

Скопируйте Ваш AIP ключ, и настройте скрипт.
Далее Дизайн -> Управление Дизайном -> Персональная страница пользователя и ставите куда желаете код для генерации инвайтов:

Code
<div class="udtb"><div class="udtlb">Дать ивнайт:</div> <?if($USER_GROUP$!="Пользователи" and $USER_LOGGED_IN$ and !$_IS_OWN_PROFILE$)?>  
  <a href="javascript://" onclick="generate();">выдать инвайт</a>  
  <script type="text/javascript">  
  function generate(){  
  var onsite = "infotest.ucoz.ru"; // сайт без http и www  
  $.ajax({  
  url: 'http://infodusha.pusku.com/at/gen.php?site='+onsite+'&uid=$USER_ID$',  
  type: 'GET',  
  async: false,  
  crossDomain: true,  
  cache: false,  
  dataType: 'json',  
  success: function(data) {  
  new _uWnd('ajax','Инвайт для пользователя $USERNAME$','300','20',{autosize:false,modal: false,close:true,header:true,nomove: false,fixed:true},'<br>'+data);  
  }  
  });  
  };  
  </script>  
  <?else?>Вы не можете отправлять инвайты<?endif?></div>


Скрипт готов к работе!

P.S. Не забываем включить любое из полей (MSN, YAHOO, AOL), и указать поле в настройках скрипта.
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://InfoDusha
  • Всего комментариев: 2

Kelin
+2
Kelin написал: Написано 24 Ноября 2012 в 10:51
Комментарий №2
JavaScript имеет такую особенность - в отличие от PHP, в скриптах на этом языке крайне опасно и бесполезно хранить пароли, инвайты и прочее, ибо нельзя просмотреть исходный код PHP, а JavaScript можно. И хоть ты зашифруй его 100500 раз, все равно найдется такой человек, который расшифрует и возьмет оттуда нужный код, будь то инвайт или пароль на файл..

globino
+1
globino написал: Написано 21 Ноября 2012 в 03:37
Комментарий №1
Ты бы еще видео снял как обойти этот скрипт ппц)

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
  • Winston888 написал:
  • Если бы я не добавлял бесплатные адаптации или скрипты бесплатно я бы наверное не стал бы комментировать ваш материал.
    Последние темы
    Опрос
    403
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 7
    Гостей: 5
    Пользователей: 2
    0
    Сегодня были
    Топ пользователей: