vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   IRC User Authentication via vBulletin & Eggdrop (https://vborg.vbsupport.ru/showthread.php?t=40706)

TranceCan 07-05-2002 05:36 PM

IRC User Authentication via vBulletin & Eggdrop
 
Calling all TCL people!

I don't even know if this is possible (I know nothing about TCL).

I have an eggdrop sitting in my IRC channel. People come in via a Java client (like eIRC). Some people connect directly to the IRC server.

I would like to have the bot authenticate people connecting directly. ie. it would need to check that user's record to see if they are a specific user level (Registered). If not, disconnect them.

The bot would also write the list of usernames in the chat to a file, which would be included for use as a "Chatters in room" info section...next to "Members online".

Is there any way for TCL to do database queries?

The other option is...run a CRON job to dump a list of registered users once a day, and have it check that file. (I don't know how to write TCL to tell it to search a file for a string). I also would really like it to check for a password. I know the bot can do access control, like using /msg bot Hello , etc.. I just need it to have a way to check on the information it is being given.

This is for a small forum, ie. 400 users...with low traffic in chat, so I'm not concerned about the load all this checking would do.

Thanks for any ideas someone might have!!!

(all comments welcome, even things that can get me part of the way there!)

IRiDiuM 07-09-2002 11:58 PM

How did you go with this? I'm good with bot TCL and PHP and I have an eggdrop. I might be able to help.


All times are GMT. The time now is 02:32 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00994 seconds
  • Memory Usage 1,703KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete