Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-16-2002, 12:00 PM
glenvw glenvw is offline
 
Join Date: Nov 2001
Posts: 135
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Looking for custom log-in work

I am looking for a log-in system that will be low maintenence as new versions are released.

Site: http://www.yes-its-free.com

When people access the board, I want to host a separate page where they log-in or are asked to register. Each time a person leaves the site (closes the browser) I want them to be logged out so they are required to log-in the next time they want access.

I need to monetize the board so if I can make people log-in each time, I could present them with an offer they were forced to see. Ideally, I would like to see after they log-in, that they are forwarded to an "ad page" with a current offer and if they decided to not accept it all they did was click on a link that moved them to the board.

As far as the registration process, I want to collect First and Last Name, City, State, Zip Code, Country, IP address, Date stamp.

I then need to be able to export the member's data in csv or text comma separated format so I can occasionally send a newsletter. I would love to use the boards mailing system but I do not believe it meets the criteria of today's mandatory removal options.

I do not want people to be able to by-pass the log-in page by going to directly to vbbs/index.php .

Also, I would like to intigrate all current members into this without making them re-register.

I look forward to your suggestions and quote for this project.

Glen
Reply With Quote
  #2  
Old 10-16-2002, 12:37 PM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you edit guest groups permission and choose NO for "can view board" your visitors will be forced to login if they are not.

As for forcing them to log-out, you have to edit 2 templates (registration and modify profile) and remove the option "Remember me" which sets the cookie. If you make this option a hidden from variable set to 0, cookies will be disabled so everytime someone visits your board, they will need to re-login.

To force them display you custom screen, just edit the login template and design it as you like. So at the moment they login, they will be forced to see your texts/ads etc.

To collect info in registration just create any user field you like and make them mandatory.

To integrate all current members you dont need to something special except running a simple SQL query to overwrite their cookie status.

The only request its requires hacking is your mailing feature. And IMO its not needed to recode another script to do the mailing you can just add a hack in your board which will create an easy unsubscription link in the the bottom of your mails which seems to be the only extra feature you are looking for. It's much easier than recoding the entire mailing structure.

So you have a long list, but unlike many "short requests" here, yours are applicable with less effort and hacking..

Hope this helps...
Reply With Quote
  #3  
Old 10-16-2002, 02:40 PM
glenvw glenvw is offline
 
Join Date: Nov 2001
Posts: 135
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you!

1)I have edited guest groups permissions as suggested.

2) I have commented out this section of registration template:

Is this correct?

I could not find where to edit the modify profile template....

Maybe you could point me there?

3)
You mention a hidden variable set to "0". Could you tell me how to do that? (novice on board)

I will get the above done and then tackle the other..

Thank you
<!--
<tr>
<td bgcolor="{firstaltcolor}"><normalfont><b>Automatic ally login when you return to the site? (uses cookies)</b></normalfont></td>
<td bgcolor="{firstaltcolor}"><normalfont>
<input type="radio" name="cookieuser" value="yes" checked> yes
<input type="radio" name="cookieuser" value="no"> no
</normalfont></td>
</tr>
-->
Reply With Quote
  #4  
Old 10-16-2002, 02:49 PM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by glenvw
2) I have commented out this section of registration template:
Is this correct?
you should remove it altogether and add this code instead:
<input type="hidden" name="cookieuser" value="no">

Quote:
I could not find where to edit the modify profile template....
its in "modifyoptions"
Reply With Quote
  #5  
Old 10-16-2002, 02:57 PM
glenvw glenvw is offline
 
Join Date: Nov 2001
Posts: 135
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Done!

I deleted all references of "can view board" with:
<input type="hidden" name="cookieuser" value="no">

rather than just commenting it out.

Next:

Which template / templates do I edit that are possible login screens? I will edit them next.
Reply With Quote
  #6  
Old 10-16-2002, 03:06 PM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

since you disabled forum access for guests, they will be displayed "You dont have permission error" template together with login form. So only editing the template "error_nopermission_loggedin" should do the trick for you..
Reply With Quote
  #7  
Old 10-16-2002, 11:19 PM
glenvw glenvw is offline
 
Join Date: Nov 2001
Posts: 135
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK, I had to re-enable the cookie thing because no AOL members could access the board. Any ideas or work arounds for this? I really want to make sure people have to log in to use the board.

Also, I still have guests showing up on the board...any idea how?
Reply With Quote
  #8  
Old 10-30-2002, 07:00 PM
glenvw glenvw is offline
 
Join Date: Nov 2001
Posts: 135
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

back again..

I looked and searched but could not find a hack for allowing people to "unsubscribe" themselves from receiving ANY further newsletters from my board.

I want to do what you suggested, use the boards mailing system to mail to all members but you gotta be politically correct nowadays and make sure you insert an "unsubscribe" link in the newsletter itself.

Can you help?

Also, does the VBB allow you to send the admin a test message? It would be great to actually see the email you are about to send for formatting errors, etc..

Thanx in advance...
Reply With Quote
  #9  
Old 10-30-2002, 07:21 PM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by glenvw
I want to do what you suggested, use the boards mailing system to mail to all members but you gotta be politically correct nowadays and make sure you insert an "unsubscribe" link in the newsletter itself.
Can you help?
I'll see what I can do, if I can find time to code it..
Reply With Quote
  #10  
Old 10-30-2002, 08:22 PM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here you go.. I appreciate if you return feedback (=how it's doing)..
Attached Files
File Type: txt newsletter unsubscribe link.txt (5.4 KB, 15 views)
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:45 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.05592 seconds
  • Memory Usage 2,277KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_attachment
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete