Results 1 to 4 of 4

Thread: Product accessible for 24 hours?

  1. #1
    Join Date
    May 2005

    Arrow Product accessible for 24 hours?

    Greetings! I'm a newb when it comes to some of this and I have a question which I hope I can explain properly. To the moderator, feel free to move this post if it is in the wrong forum, wasn't sure where to post it.

    Ok here's my problem. I'm selling my product using easyautopro.com as my cart/autoresponder and the whole thing works great except when I actually have to digitally deliver my product. Now this is how it works:

    - my customers purchase from me
    - they then register with website via link I've sent them

    What needs to happen is that using the email address they've submitted as a username and the password randomly generated by my autoresponder, they need to access a webpage where the product is available for download. So I need know what to do, and an explaination how to do it, for making it so that one could log into the webpage, and the password and access to the product will only be valid for 24 hours so it couldn't be shared with others later.

    I have a basic page with username and login boxes but I'm not sure what javascript I would use to make this work or what cookie/sessions I could setup so that it would only last 24 hours. I read about md5.js for the login but I couldn't get it to work properly.

    The second part to my problem is (maybe something you can't help me with here), registration on the site is essential if they hope to get the support we offer. Now I'm trying to find out how to make it so that this randomly generated password that is sent by autoresponder can be used so that when the customer registers on the PostNuke CMS and they go into their profile, they can enter the password somewhere which will then give themselves access to private forums. This is something I've been asking at pnphpbb.com but not getting any help.

    If this isn't possible or I'm going about doing these things the wrong way then I'm open to suggestions for other ways to make it so customers can be added to the private forums list AND access the product for 24 hours. Any suggestions welcome!

  2. #2
    Join Date
    Jan 2004
    Melbourne, Australia
    To achieve secure authorisation, you will need a database (or a similar means of storage, such as XML) that records user information such as their username, email and password. You can also store the date/time of the registration and run a script each night to clear the database of records older than 24 hours.

    JavaScript based logins should not be trusted.


  3. #3
    Join Date
    May 2005
    Thank you for your reply buntine!

    I have a mySQL database for PostNuke, would this be sufficient? The script suggestion is a great idea, I'll need to investigate more but honestly don't know where to start, anyone care to point me in the right direction please?


  4. #4
    Join Date
    Jan 2004
    Melbourne, Australia
    MySQL will be fine. I'm guessing PostNuke is written in PHP, so your best bet is to look into that.

    www.php.net has all the relavent software and documentation to get you started. The following yeilds a whole bunch of PHP login tutorials and premade solutions ready for implementation: http://www.google.com.au/search?hl=en&q=php+login&meta=


Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.10627 seconds
  • Memory Usage 2,859KB
  • Queries Executed 13 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (4)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (70):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates