Новости

Обновление исправляет совместимость с Freenode после обновления этой сетью версии IRCd.

Вышел второй релиз-кандидат KVIrc 4.0

Ричард Столлман дал автограф проекту и пожелал успеха в разработке.

Image:Feed.png RSS
Главная страница >

Регистрация пользователей

Материал из IRC клиент KVIrc.

Перейти к: навигация, поиск

Содержание

[править] Введение

Механизм регистрации пользователей в KVIrc для многих остается непонятным. Мало кто знает что он есть и еще меньше людей им пользуется. Эта статья призвана приоткрыть завесу тайны.

[править] Для чего это нужно?

[править] Пользователю

У вас есть друзья в IRC? Тогда регистрация пользователей может вам помочь.

Уведомление о входе человека в онлайн

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

Заметки о пользователе

В свойствая зарегистрированного пользователя вы можете указать краткий комментарий. Он будет выводиться во всплывающей подсказке, которая отображается при наведении мышью на ник этого пользователя. Так вы не забудете что это за человек и откуда вы его знаете. А еще никогда не забудете возраст/город/рост/вес знакомой девченки;)

Выделение пользователя цветом в списке

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

Задание аватара

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

[править] Скриптеру

Регистрация пользователей позволяет опознавать пользователя в сети. Каждый пользователь имеет набор масок, по которому он определяется программой (в стиле eggdrop). Редактирование список масок производится командами reguser.addmask и reguser.delmask. Проверка, являтся ли пользователь зарегистрирован функцией $reguser.match.
Каждый пользователь имеет набор свойств вида ключ=значение. Это дает уникальные возможности скриптерам. Например вы можете задать пользователю пароль в скрипте:
reguser.setproperty Alexey password $str.digest("My password")
Этим мы создали у пользователя свойство "password", значение которого - md5 хэш от фразы "My password".
И потом проверяем пароль:
if($reguser.property(Alexey,password)==$str.digest(%password))
{
 echo password ok
} else {
 echo password wrong
}
Здесь пароль хранится в строке %password.

[править] Процесс регистрации

Быстрая регистрация

Самый быстрый способ зарегистрировать пользователя - быстрая регистрация. Рекомендуется для новичков. Нужно просто В меню, которое открывается при клике правой кнопкой мыши на имени пользоватея выбрать Регистрация->Быстрая регистрация и выбрать нужную маску.

С помощью мастера

Аналогично предыдущему методу кликаем правой кнопкой, выбираем "Зарегистрировать.." и заполняем поля, которые покажет мастер регистрации. Позволяет более гибко зарегистрировать пользователя.

Ручная

Открываем конфигурацию регистрации пользователей из меню "Инструменты", жмем добавить и вручную заполняем все поля формы. Наиболее гибкий способ, но не рекомендуется новичкам.

Скриптом

Используем команду reguser.add.
Личные инструменты
Инструменты
Наши кнопки
Размести кнопку KVirc у себя на сайте:
www.kvirc.ru - кроссплатформенный IRC клиент с богатым графическим интерфейсом и внутренним языком скриптинга
Друзья и спонсоры
  • Fireforge.net
Linux coutner