1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lovefc-fcode

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

fcode.js автоматический плагин блокировки экрана

fcode-index

fcode

Что такое fcode.js?

fcode.js — это веб-плагин для автоматической блокировки экрана с использованием шахматной доски, который зависит от jQuery.

Он проверяет наличие активности пользователя в указанном диапазоне времени и выполняет блокировку экрана при её отсутствии.

Это всего один JavaScript-файл, конфигурация которого проста, а использование удобно. Он может заблокировать любой веб-страницу и поддерживает блокировку экрана на мобильных устройствах.

Кроме того, он поддерживает обновление пароля или его использование для входа, что подробно описано в документации. Это очень просто, и вы сразу поймёте!

Демонстрационный адрес: http://fcphp.cn/fcode Демо доступно только через HTTP-соединение.

Как использовать fcode?

<script src="js/jquery.min.js"></script>

<script src="js/fcode.min.js"></script>

<script type="text/javascript">
    fcode.Start(123);
</script>

Поскольку используется шахматная доска, то пароль представляет собой цифры 123456789, где верхняя строка слева направо соответствует 1, 2, 3; средняя строка — 4, 5, 6; нижняя строка — 7, 8, 9 соответственно. Поэтому пароль также следует указывать таким образом.

Базовая конфигурация fcode

Базовая конфигурация fcode.js очень проста, поэтому здесь нет необходимости делать подробное описание.```markdown

<script type="text/javascript"> fcode.bgColor = '#FFF'; // Цвет фона fcode.fontColor = '#666'; // Цвет текста fcode.lineColor = "#333"; // Цвет линий fcode.lineErrorColor = "#00a254"; // Цвет линий при ошибке fcode.lineSuccessColor = "#cc1c21"; // Цвет линий при успехе fcode.Time = 10; // Время блокировки, секунды fcode.bgImage = 'images/time.jpg'; // Установка изображения фона, имеет приоритет над цветом фона fcode.customHtml = 'lovefc'; // Определение html-контента над шахматной доской fcode.Start('123'); // Запуск работы </script>

Здесь стоит отметить настройку функции `fcode.Start`. Эта функция запускает основную работу, принимая в качестве параметров обычный пароль, зашифрованный MD5 пароль или API-конечную точку.

1. Обычный пароль:

```markdown
fcode.Start('123'); // Запуск работы

Этот способ представляет собой простое движение по первой строке для разблокировки. Этот метод прост и удобен, но недостаток заключается в том, что пароль виден в исходном коде (хотя я уже скрыл возможность просмотра исходного кода через F12 и правым кликом мыши).

MD5 шифрование — это просто MD5 хэширование строки "123", используя нижний регистр для 32-битной хеш-строки. Можно использовать любой удобный инструмент для этого, например этот: http://tool.chinaz.com/tools/md5.aspx

Этот метод намного безопаснее, а также позволяет избежать конфигурации API-интерфейсов и выполнения без необходимости использования дополнительных скриптов.~~~ fcode.Start('202cb962ac59075b964b07152d234b70'); // запуск выполнения


```markdown
     fcode.Start('http://127.0.0.1/status.php');
```

Проектирование интерфейса также очень простое, ничего сложного, всё сразу понятно

```markdown
  <?php
   /*
    * Для проверки пароля экранного замка
    * автор: lovefc
    */

   $pwd = isset($_POST['pwd']) ? $_POST['pwd'] : null; // Получаем переданный пароль

   $time = isset($_POST['time']) ? (int)$_POST['time'] : 60; // Получаем переданное время

  if (!empty($pwd)) {
	  // Сравниваем пароли, чтобы узнать совпадают ли они
	  if ($pwd == 1235789) {
		  // Устанавливаем cookies, добавляем время
          setcookie("fcode_status", 'lovefc', time() + $time);
		  // Возвращаем и выводим "ok"
	      die('ok');
	  }
  }
```

4. Совместимость: протестировано с IE10, IE11, Firefox, Chrome!

#### Авторская заметка

Недостатки приветствуются обратной связью

QQ: 1102952084

Блог автора: http://lovefc.cn

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Fcode.js — это плагин для автоматической блокировки экрана веб-страницы в виде таблицы 3x3, написанный на JavaScript. Он зависит от библиотеки jQuery и определяет, выполняет ли пользователь какие-либо действия в заданном диапазоне настроек, после чего блокирует экран. Fcode.js представляет собой всего один файл с JavaScript-кодом. Его легко нас... Развернуть Свернуть
Apache-2.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lovefc-fcode.git
git@api.gitlife.ru:oschina-mirror/lovefc-fcode.git
oschina-mirror
lovefc-fcode
lovefc-fcode
master