If you want to get instant help...please click here to submit a ticket [ link ]
We support 7000+ osCommerce add-ons! Affordable, Reliable, Speed on Rails services on customizations of osCommerce shipping, payment, marketing and others.

Activation Code

for osCommerce Merchant version 2.2


Retail Price: $100.00


Ask a Question About:Activation Code

02/12/2010 by kocu

This contribution will make visitors need to activate their account after registration. Activation code is sent to new registered user email address.

Activation Code v1.0

02/12/2010 by MyR

New features and bug fixes!

The new 1.0 release is finally ready for production use.

Full package. Includes upgrade instructions!


update via admin fix

12/24/2009 by sublok

activate customer account by admin

1) open admin/customers.php

find

if (tep_not_null($action)) {
switch ($action) {
case 'update':

after:
$entry_state = tep_db_prepare_input($HTTP_POST_VARS['entry_state']);
add

$customers_active_status= tep_db_prepare_input($HTTP_POST_VARS['customers_active_status']);

step 2

find
$sql_data_array = array('customers_firstname' => $customers_firstname,
'customers_lastname' => $customers_lastname,
'customers_email_address' => $customers_email_address,
'customers_telephone' => $customers_telephone,
'customers_fax' => $customers_fax,

add before the ")" with

, 'customers_active_status' => $customers_active_status

step 3

find
$customers_query = tep_db_query("select c.customers_id, c.customers_gender, c.customers_firstname, c.customers_lastname, c.customers_dob,

replace with
$customers_query = tep_db_query("select c.customers_id, c.customers_gender, c.customers_firstname, c.customers_lastname, c.customers_dob, c.customers_active_status,


step 4

find



if ($processed == true) {
if ($cInfo->customers_newsletter == '1') {
echo ENTRY_NEWSLETTER_YES;
} else {
echo ENTRY_NEWSLETTER_NO;
}
echo tep_draw_hidden_field('customers_newsletter');
} else {
echo tep_draw_pull_down_menu('customers_newsletter', $newsletter_array, (($cInfo->customers_newsletter == '1') ? '1' : '0'));
}
?>



add after

if ($action == 'edit' || $action == 'update') {
$active_status_array = array(array('id' => '1', 'text' => ENTRY_EMAILVALIDATE_YES),
array('id' => '0', 'text' => ENTRY_EMAILVALIDATE_NO));
}
?>




if(ACTIVATION_CODE=='on'){
echo tep_draw_pull_down_menu('customers_active_status',$active_status_array, (($cInfo->customers_active_status == '1') ? '1' : '0'));
}else{
echo TEXT_EMAIL_VALIDATE_FEATURE. tep_draw_hidden_field('customers_active_status',$cInfo->customers_active_status);
}
?>





open admin/includes/languages/english/customers.php

add

define('ENTRY_CUSTOMERS_EMAIL_VALIDATED','Email Validated:');
define('ENTRY_EMAILVALIDATE_YES', 'Validated (active)');
define('ENTRY_EMAILVALIDATE_NO', 'Unvalidated (inactive)');
define('TEXT_EMAIL_VALIDATE_FEATURE','Require E-mail confirmation on account creation is set off.');


before ?>



This fix will autoselect the proper status and then update it upon submit.

Activation Code FULL PACKAGE

12/19/2009 by OL_1973

I've updated the german language. All needed is in the package.
Corrected same error as in previous Version (TEXT_ACTIVATION_CODE) only in german language.


Small bug fix - ita version

12/05/2009 by skipperit

I found a small bug in Italian version (not checked the other languages): TEXT_ACTIVATION_CODE not defined so I add "define" into /includes/languages/italian/create_account.php.
I suggest some "join words" between the default email and the new with activation code.
This MOD BUG fix is only for Italian version.
----------------------------------------------------
Ho trovato un piccolo bug: TEXT_ACTIVATION_CODE non è definito e nella email inviata al cliente appare così; non ho verificato nelle altre lingue. Ho aggiunto questa definizione in /includes/languages/italian/create_account.php.
Ho inserito anche delle frasi di convenienza per adattare l'email di default con la nuova che ha il codice di attivazione.


THIS ZIP PACKAGE CONTAIN ONLY /includes/languages/italian/create_account.php.


ITA LANG MOD - Italiano

12/04/2009 by skipperit

MOD for Italian Language plus another small contribution in 1 file (create_account.php)

Updated and Attached:

catalog / includes / languages / italian.php
catalog / includes / languages / italian / login.php
catalog / includes / languages / italian / create_account.php

-------------------------------------------------------


MOD Italiano per codice di Attivazione clienti

E' stata realizzata anche una piccola modifica ad un file originale (create_account.php)

File Inclusi:

catalog / includes / languages / italian.php
catalog / includes / languages / italian / login.php
catalog / includes / languages / italian / create_account.php

THIS IS NOT A FULL PACKAGE


activate customer account by admin

12/02/2009 by ken0306

activate customer account by admin

admin/customers.php

step 1.

find

if (tep_not_null($action)) {
switch ($action) {
case 'update':
case 'insert':

add

$customers_active_status= tep_db_prepare_input($HTTP_POST_VARS['customers_active_status']);

step 2

find
$sql_data_array = array('customers_firstname' => $customers_firstname,
'customers_lastname' => $customers_lastname,
'customers_email_address' => $customers_email_address,
'customers_telephone' => $customers_telephone,
'customers_fax' => $customers_fax,

replace with
$sql_data_array = array('customers_firstname' => $customers_firstname,
'customers_lastname' => $customers_lastname,
'customers_email_address' => $customers_email_address,
'customers_telephone' => $customers_telephone,
'customers_fax' => $customers_fax,
'customers_active_status' => $customers_active_status,

step 3

find
$customers_query = tep_db_query("select c.customers_id, c.customers_gender, c.customers_firstname, c.customers_lastname, c.customers_dob,

add after
c.customers_active_status,


step 4

find



if ($processed == true) {
if ($cInfo->customers_newsletter == '1') {
echo ENTRY_NEWSLETTER_YES;
} else {
echo ENTRY_NEWSLETTER_NO;
}
echo tep_draw_hidden_field('customers_newsletter');
} else {
echo tep_draw_pull_down_menu('customers_newsletter', $newsletter_array, (($cInfo->customers_newsletter == '1') ? '1' : '0'));
}
?>



add after







if(ACTIVATION_CODE=='on')
{ echo tep_draw_pull_down_menu('customers_active_status',$active_status_array, $cInfo->customers_active_status);
}else
{
echo TEXT_EMAIL_VALIDATE_FEATURE. tep_draw_hidden_field('customers_active_status',$cInfo->customers_active_status);
}
?>












open admin/includes/languages/english/customers.php

add


define('ENTRY_CUSTOMERS_EMAIL_VALIDATED','Email Validated:');
define('ENTRY_EMAILVALIDATE_YES', 'Validated (active)');
define('ENTRY_EMAILVALIDATE_NO', 'Unvalidated (inactive)');
define('TEXT_EMAIL_VALIDATE_FEATURE','Require E-mail confirmation on account creation is set off.');


before ?>



done.

Fix in account_activate.php

09/14/2009 by Mojo47

When you try to activate an account already activated you must receive an error mesage, "Your Account is activate, no need to reactivate it" but this is not happen. I attached fixed file.


French Translation

05/30/2009 by menelrana

French translation included

This is a full package


English and Greek included - Spanish French German and Italian Translation Needed

05/18/2009 by teochris

I have translated all the language text of this nice contribution to Greek and corrected some small errors in English.

Maybe someone else can translate to French, German, Spanish or Italian for others to include to their multilanguage e-shop

Feel free to upload your translation here! :)


Activation Code for Registration

04/16/2009 by Madrid

I have updated this module to work with 2.2RC2a because someone gave him problems.

Only change the installation manual .txt to the catalog/create_account.php

to work to 2.2MS2 download the below file
--------------------------------------------------
Se ha modificado para que trabaje con 2.2RC2a
cualquier problema me lo comunicais, en el foro español.

Solo he cambiado las instrucciones del catalog/create_account.php, en el manual de instalación

No se ha traducido ni tiene ninguna modificación. Para 2.2MS2 descargar el archivo de abajo.
--------------------------------------------------
J'ai changer le module pour qu'il travaille avec 2.2RC2a, raccontez-moi si vous avez des problèmes. Je m'excuse pour mon ortographe mais ca fait longtemps que je n'ecrivez pas le français.

Seulement j'ai changer l'instruction du manual txt. relative aux catalog/create_account.php

Best regards, salut, salu2 del foro español


Activation Code for Registration

04/10/2009 by Madrid

I forget a line in the catalog/create_account.php and the link don't work in the email.

Now is ok.

full package included

You can see:

http://www.mogadornetworkdesign

best regards from spanish forum

--------------------------------------------------

He olvidado una linea en el catalog/create_account.php y el link que debe aparecer en el correo que recibe el cliente no funcionaba.

Ahora funciona perfectamente

Para ver como funciona, podeis verlo en:

http://www.mogadornetworkdesign.com

Saludos del foro en español


Activation Code for Registration

04/07/2009 by Madrid

I change the catalog/account_create.php and the catalog/includes/languages/your language/create_account.php cause when i receive the email to active my account i d'ont find the activation code independent
to the link, now i receive the activation code and the link. now run perfectly.

I translate to spanish the install manual...

only to the 2.2ms2-060817

Best regards from spanish forum

I'm sediento in spanish forum

Sorry for my english

--------------------------------------------------

Debido a que el código de activación solo aparece en el link, y que la mayoría de personas no podrían a la primera, descifrar
dicho problema he modificado ligeramente para que el código de activación aparezca en el email que el cliente recibe y, le sea
más fácil activar su cuenta.

He traducido algunos puntos del manual de instalación al español, ya que es muy sencillo de entender

Lo he realizado para 2.2ms2-060817

Recuerdos del foro de oscommerce español

en este foro soy sediento


Updated for osc 2.2rc2a

09/09/2008 by FIMBLE

This did not work properly with 2.2rc2a osc.
changed a few things updated the install.txt added a full install folder for virgin osc so you only need to upload the files and run the SQL.
Full package of install files, plus manual install instructions.

Full credit to the original and previous authors for this great contribution.


To notice

12/29/2007 by faaliyet

if your oscommerce has a "ultimate seo url" then
your seo url setting must be

admin -> configuration -> SEO URLs -> Output W3C valid URLs (parameter string)? "false"

this is important for your members
because url of the activation code do not work with & code.

Here is a sample for activation code link:

before setting:
account_activate.php?activation_id=820f1af38e8a52ad2cc79239be4becd7&activation_code=g2rxyhn03cts

after setting:
account_activate.php?activation_id=820f1af38e8a52ad2cc79239be4becd7&activation_code=g2rxyhn03cts

no file attached...


This is fullpackage , with all updates

11/03/2007 by faaliyet

This is a fullpackage with all updates


Auto Fill Activation Code (Problem Fix)

09/28/2007 by kocu

There's a small problem with the previous update!
It will bring every new register member to the confirmation page along with the code,
this open the system for new member using a false email.

This update will fix so they could only use the link in their email.

Run this update AFTER you have Auto Fill Activation Code Installed!


Auto Fill Activation Code

09/27/2007 by kocu

This is an update to send the activation code in the activation link, so your customer doesn't need to copy and paste it in the email.

Use this ONLY if you think you need it.

(only contains update manual without the whole package)

-- thanx to westland for the fix (^_^) --


Update

09/20/2007 by Westland ICT

Error at account_activate.php fixed


Activation Code

06/26/2007 by kocu

This contribution will make visitors need to activate their account after registration. Activation code is sent to new registered user email address.


As experienced osCommerce Experts, we are glad to help you to install this addon. The process is as follow:
  • You placed an order of this addon or other addons, checkout and receive an email notification of order status
  • Or you can contact us directly using email form, asking us to install this addon for you
  • Once you and we have agreed to start, please send us FTP access by email
  • You will be updated of the installation status
  • You may ask for customization jobs of this addon

You Risk Nothing: No Upfront Payment Required

Our NO RISK POLICY is clear. You pay only for the successful completion of the installation. If you are not satisfied or we are unsuccessful, your site will be returned to its previous working state and you pay nothing! NOT A PENNY!
Once you are satisfied with our help, you can pay us through Paypal.

OUR NO RISK GUARANTEE 1. No upfront payment is required 2. You only pay on successful completion 3. Money Back Guarantee within 90 Days ! You don't get guarantee like this any where else . . . You Don't Risk One Peny!
Add to Cart:



Copyright © 2006-2012 www.oscexp.com