The Joomla! Forum ™



Forum rules


Forum Regels



Post new topic Reply to topic  [ 13 posts ] 
Author Message
PostPosted: Wed Jan 25, 2006 4:43 pm 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 25, 2005 5:34 am
Posts: 165
Hoi hoi,

Ik ben op zoek naar een component waarmee men na betaling ongelimiteerd toegang tot het registered gedeelte van de site kan krijgen.

Ik ben het ergens tegegekomen, maar ja .......... waar???


Of is dit misschien een module??

groet,
Robert

_________________
Zelfs een weg van 1000 mijl begint met 1 enkele stap (Lao Zi)


Top
 Profile  
 
PostPosted: Wed Jan 25, 2006 5:48 pm 
Joomla! Guru
Joomla! Guru

Joined: Thu Aug 18, 2005 4:45 pm
Posts: 788
Robert Bollen wrote:
Hoi hoi,

Ik ben op zoek naar een component waarmee men na betaling ongelimiteerd toegang tot het registered gedeelte van de site kan krijgen.

Ik ben het ergens tegegekomen, maar ja .......... waar???


Of is dit misschien een module??

groet,
Robert



http://www.phil-taylor.com?


Top
 Profile  
 
PostPosted: Wed Jan 25, 2006 8:17 pm 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 25, 2005 5:34 am
Posts: 165
Hoi Jasmon,

Die site ken ik inderdaad, heeft iemand hier ervaring mee?

Ik heb namelijk ook zijnListMessenger in gebruik, maar had nog aardig wat problemen om te installeren.

_________________
Zelfs een weg van 1000 mijl begint met 1 enkele stap (Lao Zi)


Top
 Profile  
 
PostPosted: Wed Jan 25, 2006 9:01 pm 
User avatar
Joomla! Master
Joomla! Master

Joined: Thu Aug 18, 2005 7:13 am
Posts: 16555
Het zou me niet verbazen als hij in deze thread komt neuzen, hij heeft volgens mij een filter op zijn naam staan hier :).

_________________
Joomla forum global moderator.

Have fun


Top
 Profile  
 
PostPosted: Thu Jan 26, 2006 3:15 pm 
Joomla! Guru
Joomla! Guru

Joined: Thu Aug 18, 2005 4:45 pm
Posts: 788
Tonie wrote:
Het zou me niet verbazen als hij in deze thread komt neuzen, hij heeft volgens mij een filter op zijn naam staan hier :).


weet wel zeker ;)


Top
 Profile  
 
PostPosted: Thu Jan 26, 2006 7:38 pm 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 25, 2005 5:34 am
Posts: 165
Da's dan leuk. Ik hoop alleen dat hij nederlands kan lezen en dat hij DE perfecte oplossing voor mijn probleem heeft.

Ik heb eens zitten neuzen op zijn site maar met hetgeen wat hij heeft kan je volgens mij niet de tijd instellen die iemand toegang geeft tot de site. BV een jaar toegang.

heeft iemand, buiten onze Phil, nog andere goede suggesties??

Wat was de link ook al weer naar al die verwijzingen naar joomla gerelateerde com/mod en bots...??

_________________
Zelfs een weg van 1000 mijl begint met 1 enkele stap (Lao Zi)


Top
 Profile  
 
PostPosted: Thu Jan 26, 2006 7:40 pm 
User avatar
Joomla! Ace
Joomla! Ace

Joined: Thu Aug 18, 2005 6:40 am
Posts: 1397
Location: Best, Netherlands
Robert Bollen wrote:
Wat was de link ook al weer naar al die verwijzingen naar joomla gerelateerde com/mod en bots...??


http://forum.joomla.org/index.php/topic,25317.0.html

Ik zal eens meezoeken :D
Ik heb zelf ook zoiets nodig...

_________________
René Kreijveld
http://www.renekreijveld.nl | Joomla! professional


Top
 Profile  
 
PostPosted: Thu Jan 26, 2006 7:45 pm 
User avatar
Joomla! Ace
Joomla! Ace

Joined: Thu Aug 18, 2005 6:40 am
Posts: 1397
Location: Best, Netherlands
Robert, ik ga dit eens bestuderen:
http://www.phil-taylor.com/Joomla_Compo ... /#fulltext

Edit: Hmmm. Niet wat ik zoek. Een bezoeker kan via PayPal een bedrag betalen waarna er automatisch een account wordt aangemaakt. Die account zit in de groep registered users. Voor zover ik kan zien kun je niet toegang geven tot slechts bepaalde delen en ook geen termijn aangeven.

_________________
René Kreijveld
http://www.renekreijveld.nl | Joomla! professional


Last edited by webguy on Thu Jan 26, 2006 7:51 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Thu Jan 26, 2006 7:48 pm 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 25, 2005 5:34 am
Posts: 165
Ik heb al op zijn demo site in de back end gekeken maar vond nergens een tijdslimiet.

Ik heb nu de volgende link gevonden

http://mamboforge.net/frs/?group_id=425&release_id=5815

_________________
Zelfs een weg van 1000 mijl begint met 1 enkele stap (Lao Zi)


Top
 Profile  
 
PostPosted: Thu Jan 26, 2006 7:51 pm 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 25, 2005 5:34 am
Posts: 165
Bij installatie krijg ik de volgende boodschap

Code:
IMPORTANT NOTES

To complete the installation you need to change your <root_dir>/includes/mambo.php, <root_dir>/modules/mod_login.php and <root_dir>/components/com_registration/com_registration.php files.
Please, MAKE A BACKUP OF THESE FILES BEFORE ANY CHANGES!!!
On mod_login.php you need to change the call when users click on "Create one" link for create a new account on your site.
You just need to change this file if you want to use integration with payment systems and for default expiration setting work properly.
Look on the file for the piece of code below and edit the line in red font, from "option=com_registration" to "option=com_acctexp".


        if ( $registration_enabled ) {
                ?>
                <tr>
                        <td>
                        <?php echo _NO_ACCOUNT; ?>
                        <a href="<?php echo sefRelToAbs( 'index.php?option=com_acctexp&task=register' ); ?>">
                        <</a>
                        </td>
                </tr>
                <?php
        }
        
        



On mambo.php, first look in the begining of the file for a series of require_once instructions.
Between the last instruction and the comments stating "Class to support ..." insert (only) the lines in red, as I show below:


   require_once( $mosConfig_absolute_path . "/includes/mamboxml.php" );
   if (file_exists( $mosConfig_absolute_path . "/administrator/components/com_acctexp/includes/login.validate.php" )  ) {
      include_once( $mosConfig_absolute_path . "/administrator/components/com_acctexp/includes/login.validate.php" );
   }
   
   /**
   * Class to support function caching
        
        

Next, look for the function login, on the same file, and change it according to the code below. Remember, code that must be inserted are in RED - just a few lines including comments.


   function login() {
      global $acl;

      $usercookie = mosGetParam( $_COOKIE, 'usercookie', '' );
      $sessioncookie = mosGetParam( $_COOKIE, 'sessioncookie', '' );
      $username = trim( mosGetParam( $_POST, 'username', '' ) );
      $passwd = trim( mosGetParam( $_POST, 'passwd', '' ) );

      if (!$username || !$passwd) {
         echo "<script> alert(\""._LOGIN_INCOMPLETE."\"); window.history.go(-1); </script>\n";
         exit();
      } else {
         $passwd = md5( $passwd );

         $this->_db->setQuery( "SELECT id, gid, block, usertype"
         . "\nFROM #__users"
         . "\nWHERE username='$username' AND password='$passwd' AND block='0'"
         );
         $row = null;
         if ($this->_db->loadObject( $row )) {
            if ($row->block == 1) {
               echo "<script>alert(\""._LOGIN_BLOCKED."\"); window.history.go(-1); </script>\n";
               exit();
            }
            // Hack for integration with Account Expiration Component
            // check if the user account has not been expired
            // IMPORTANT: Remove this line BEFORE uninstall the component
            loginValidate($username);
            // End of code for Account Expiration Control Component

            // fudge the group stuff
            $grp = $acl->getAroGroup( $row->id );
            $row->gid = 1;

            if ($acl->is_group_child_of( $grp->name, 'Registered', 'ARO' )) {
               // fudge Authors, Editors and Publishers into the Special Group
               $row->gid = 2;
            }
            $row->usertype = $grp->name;

            $session =& $this->_session;
            $session->guest = 0;
            $session->username = $username;
            $session->userid = intval( $row->id );
            $session->usertype = $row->usertype;
            $session->gid = intval( $row->gid );

            $session->update();

            $lifetime = time() + intval( $this->getCfg( 'lifetime' ) );
            setcookie( "usercookie", $session->getCookie(), $lifetime, "/" );
         } else {
            echo "<script>alert(\""._LOGIN_INCORRECT."\"); window.history.go(-1); </script>\n";
            exit();
         }
      }
   }
        
        



On com_registration.php, you need to disable the user link to it through browser's address bar.
Insert (only) the lines in red, as I show below:



   /** ensure this file is being included by a parent file */
   defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
   // // Hack for integration with Account Expiration Component - Disabling direct registration
   echo "Hacking attempt.";
   return;
   // End of code for Account Expiration Control Component
   


Ik hou jullie op de hoogte

_________________
Zelfs een weg van 1000 mijl begint met 1 enkele stap (Lao Zi)


Top
 Profile  
 
PostPosted: Thu Jan 26, 2006 7:56 pm 
User avatar
Joomla! Ace
Joomla! Ace

Joined: Thu Aug 18, 2005 6:40 am
Posts: 1397
Location: Best, Netherlands
Dat wordt lastig... In Joomla bestaat geen Mambo.php meer, nouja, hij staat er wel, maar eigenlijk moet je die aanpassingen doen in /includes/joomla.php.

Dat betekent dus een core file aanpassen...

_________________
René Kreijveld
http://www.renekreijveld.nl | Joomla! professional


Top
 Profile  
 
PostPosted: Thu Jan 26, 2006 7:58 pm 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 25, 2005 5:34 am
Posts: 165
en da's nou niet zo leuk, want dan blijf je aan het ..oten?

Ziet er in de back-end wel goed uit!!

_________________
Zelfs een weg van 1000 mijl begint met 1 enkele stap (Lao Zi)


Top
 Profile  
 
PostPosted: Fri Jan 27, 2006 3:24 pm 
User avatar
Joomla! Apprentice
Joomla! Apprentice

Joined: Thu Aug 18, 2005 9:08 am
Posts: 26
Misschien

http://www.amember.com/integration.php

http://www.mamboresources.com/index.php?option=com_content&task=view&id=22&Itemid=79

http://mamboforge.net/projects/accountexp/


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 



Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group