Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 09-17-2000 Last Update: Never Installs: 0
 
No support by the author.

Hi,

I've got a little user-comment system where people registered with my copy of vBulletin can post little SlashDot-style comments after a news story...it works fine and all, but I was wondernig if I could check to see if they were "logged in" with their cookie info and, if so, have their username and password already in the fields? I just need the command to grab the cookie info really - is it possible?

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 09-18-2000, 11:40 AM
Guest
 
Posts: n/a
Default

Bump.
Reply With Quote
  #3  
Old 09-18-2000, 01:14 PM
Guest
 
Posts: n/a
Default

Just do something like this:

Assuming your current html page is "usercomments.html"

Make a new template called "usercomments" and dump all of "usercomments.html" into it.

The make a file called "usercomments.php" with the following code:
Code:
<?
require("global.php");

if ($bbuserid == 0)
{
   eval("echo standarderror(\$bbtitle,\"".gettemplate("error_nopermission")."\");");
   exit;
}

if ($bbusername == "" || (isset($bbusername))==0)
{
  $getusername=$DB_site->query_first("SELECT username FROM user WHERE userid=$bbuserid");
  $username=$getusername[username];
  $bbusername = $username;
}
else
{
   $username = $bbusername;
}
eval( "echo dovars(\"" . gettemplate( "usercomments" ) . "\");" );

?>
Now when the user accesses the page, if they are logged in they see the contents of the "usercomments" template. If they arent logged in they are prompted to enter a username and password

HTH

~Chris
Reply With Quote
  #4  
Old 09-18-2000, 01:18 PM
Guest
 
Posts: n/a
Default

Unfortunatly that won't work...what I have is news articles that I want ANYONE to be able to view...not just people logged in. So something like this would restrict it so that only registered members could view them...

Isn't there a way to simply grab the username and password? If I can get those into some variables, I can easily have them populate the two form fields.
Reply With Quote
  #5  
Old 09-18-2000, 01:27 PM
Guest
 
Posts: n/a
Default

If you want everyone to be able to see them, I dont see the point of having a login form.

Either way the values are already available by calling $bbpassword and $bbuserid. To get the username you will have to query the usertable against the value of $bbuserid

HTH

~Chris
Reply With Quote
  #6  
Old 09-18-2000, 01:38 PM
Guest
 
Posts: n/a
Default

I don't think you follow. :

I have movie news on this site...stories on casting, new movies being made, release dates, etc. I want this to be public to all of course...not a good idea to make people register just to view the news...

Anyway, at the END of every movie news article, there is a little form where you can leave your comments/thoughts on the article with your username and password if you're registered with our copy of vBulletin...

Hope that clears things up - thanks for the help...I'll give it a try!
Reply With Quote
  #7  
Old 09-18-2000, 01:48 PM
Guest
 
Posts: n/a
Default

Got it to work! Thanks!
Reply With Quote
  #8  
Old 09-18-2000, 01:55 PM
Guest
 
Posts: n/a
Default

Could you let me know how you got it to work? Thanks in advance.
Reply With Quote
  #9  
Old 09-18-2000, 02:04 PM
Guest
 
Posts: n/a
Default

if (isset($bbuserid))
{ do stuff }

Instead of "do stuff" you'll want to use a MySQL query to grab the username and password from the table "user." based on the $bbuserid variable.

I then simply used something like this:

<b>Username: </b><input type="text" name="user" value="<?php echo("$theusername");?>"><br>

If the variable is empty, then it isn't filled in...if it is - then its filled in.

It's all part of this system I've got integrated with vBulletin - when it's all done and officially launched I'll post it here for all to see...it's quite cool.
Reply With Quote
  #10  
Old 09-18-2000, 06:59 PM
Guest
 
Posts: n/a
Default

Thanks...
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 11:00 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.08473 seconds
  • Memory Usage 2,261KB
  • Queries Executed 23 (?)
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)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (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
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete