myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Reg_over_IP, Скрипт привязки профиля к постоянному IP

Теги
Нет тегов для показа
Ksan
сообщение 7.10.2011, 17:56
Сообщение #1


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Скрипт привязки профиля к постоянному IP
(другими словами - автоматическая (без ввода пароля) авторизация руководящего состава по постоянному IP)

Название: Reg_over_IP.lua
Платформа: PtokaX
API: API 2
Автор: Ksan
Город: Томск, Россия
Дата: 07-10-2011

Если у админа, оператора или випа постоянное IP, то они смогут заходить на хаб под постоянным или любым ником, не авторизуясь вообще, и профиль у них всё равно останется тем же самым (админ, оператор или вип)
В скрипте в таблицу прописываются IP и профиль, привязанные друг к другу.
То есть, ему не придётся заботиться и о пароле.
Сообщение о приходе такого юзера приходит в опчат (и/или главному админу - в скрипте есть закомментенная строка для этого)

UPD:
-= Внимание! =-
Скрипт пока имеет недостатки, так что лучше пока не сильно на него надеяться!

UPD-2:
Пока отключил доступ к скрипту, надо разобраться с шероховатостями.

UPD-3:
Скрипт переделан, залит и доступен снова.
Прошу прощения за доставленные неудобства!

Примечания:
1. Теперь для работы скрипт обязательно наличие двух вспомогательных файлов в отдельной папке.
Туда вынесены 2 таблицы: в одной должны быть IP+профили, в другой таблице будут находиться не желающие добровольно исчезать из списка юзеров ники вышедших из хаба юзеров из первого списка (ради которых и сделан скрипт). Они будут принудительно скрыты из списка. Это костыль, но других, более изящных, путей я не нашёл)
2. О пароле можно не заботиться, скрипт при входе нашего юзера зарегистрирует его временно с паролем, равным его IP. Например, "127.0.0.1" При выходе юзера из хаба эта регистрация снова удалится из базы Птоки, ник будет свободен для захода и регистрации любым юзером.
3. В теле скрипта встроенная небольшая таблица - tFixNicks - туда нужно внести резервные ники для администратора хаба (чтоб по ходу экспериментов со скриптом или просто если использует скрипт для своего входа), чтоб случайно не остаться без заргенного админского ника (из этой таблицы ники скрипт не разрегистрирует ни при выходе юзера из хаба, ни при отключении самого скрипта)

Помните, скрипт только для тех, у кого постоянный IP (опы, випы и операторы). Мастеру тоже можно, но только на свой страх и риск. big_smile.gif

Дата последней заливки: 20-11-2011 17:45 (мск.)

Прикрепленные файлы
Прикрепленный файл  Reg_over_IP.rar ( 2.16 килобайт ) Кол-во скачиваний: 58
 


Спасибо сказали:
Go to the top of the page
+Quote Post
darkangel17
сообщение 8.10.2011, 11:53
Сообщение #2


Абсолютный новичок


Группа: Пользователи
Сообщений: 7
Регистрация: 1.3.2009
Из: Bratsk
Пользователь №: 2 421
Спасибо сказали: 0 раз




После выхода, ник остается висеть в списке юзеров с нулевой шарой и пометкой bot op. У кого-нибудь еще есть такой глюк или у меня скрипт конфликтует с уже установленными?
Go to the top of the page
+Quote Post
Ksan
сообщение 8.10.2011, 12:11
Сообщение #3


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




darkangel17, думаю, это другой скрипт себя проявляет.

PS: Да, кстати, надо кое-что подправить, а то скрипт рассчитан только на один первый заход, причем, незарегенным ником. При втором заходе требует пароль (хотя пароль в клиенте всегда можно держать один и тот же при любом нике, и тогда не будет проблем).
Но так как скрипт заявлен как беспроблемный (для постоянных IP), то постараюсь избавиться и от этого.

PPS: Точно, блин, есть такая проблема - оставание предыдущих ников. :(
Ещё не решил, как это исправить.
Go to the top of the page
+Quote Post
Saymon21
сообщение 8.10.2011, 13:54
Сообщение #4


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Цитата
PS: Да, кстати, надо кое-что подправить, а то скрипт рассчитан только на один первый заход, причем, незарегенным ником. При втором заходе требует пароль (хотя пароль в клиенте всегда можно держать один и тот же при любом нике, и тогда не будет проблем).
Но так как скрипт заявлен как беспроблемный (для постоянных IP), то постараюсь избавиться и от этого.

Думаю врятли на птоке оно выйдет. В русхабе возможно. big_smile.gif
Цитата
PPS: Точно, блин, есть такая проблема - оставание предыдущих ников. :(
Ещё не решил, как это исправить.

Сделать таймер, если с этого ника не заходили на хаб больше N времени - удалять. Хотя для этого уже были скрипты.
Go to the top of the page
+Quote Post
Ksan
сообщение 8.10.2011, 15:54
Сообщение #5


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Скрипт пока убрал из доступа...он ещё не совсем готов, к сожалению, - в списке юзеров остаются использованные ранее ники..
Go to the top of the page
+Quote Post
Ksan
сообщение 20.11.2011, 16:49
Сообщение #6


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Скрипт доделан, залит на сервер и снова доступен в сообщении #1..
Детали - там же.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 27.11.2024, 2:11