Pagina 1 van 1

mail voor activatie account

Geplaatst: 10 nov 2003, 15:22
door Turbo
heb al gezocht maar vond geen antwoord.
als een account word aangemaakt krijg ik een mail. (account activering door beheerder)
daar staat nl het volgende in:
Het account "gebruikersnaam" is net aangemaakt. Kijk aub de
gegevens van deze gebruiker door en klik op de volgende link om het account te activeren:
http://www.domein/link....act_key=xxx3d


nu wil ik graag in plaats van gebruikersnaam het wachtwoord zien, omdat dit hetgeen is dat ik eerst wil controleren alvorens over te gaan tot toestemming/activering.
nu had ik al gekeken in lang_dutch/email/admin_activate.tpl, daar heb ik van "{USERNAME}" "{PASSWORD}" gemaakt maar dat werkt dus niet.
hoe kan ik dit aanpassen of is het niet mogelijk?.

Geplaatst: 10 nov 2003, 15:31
door WebSiteNet
OPEN includes/usercp_register.php en vind rond regel 643 dit:

Code: Selecteer alles

					$emailer->assign_vars(array(
						'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
						'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),

						'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
					);
Vervang dat simpelweg met dit:

Code: Selecteer alles

					$emailer->assign_vars(array(
						'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $password), 0, 25)),
						'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),

						'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
					);

Geplaatst: 10 nov 2003, 16:10
door Turbo
het enige verschil dat ik hierboven zie is dat username naar password veranderd is, lijk me heel logisch en normaal.
maar het werkt niet.
nu staat er ipv Het account "gebruikersnaam" is net aangemaakt ==> Het account "" is net aangemaakt.
geen gebruikersnaam maar ook geen password.
moet er nog in een ander bestand iets gewijzigd worden?.

Geplaatst: 10 nov 2003, 16:55
door WebSiteNet
Heb het de variabele in lang_dutch/email/admin_activate.tpl wel {USERNAME} gelaten?

Geplaatst: 10 nov 2003, 17:48
door Turbo
het maakt niet uit of daar {USERNAME} of {PASSWORD} staat.
bij beiden '' '', geen tekst of cijfers dus.
:?:

Geplaatst: 10 nov 2003, 17:55
door WebSiteNet
probeer dit dan eens:

Code: Selecteer alles

               $emailer->assign_vars(array( 
                  'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)), 
                  'PASSWORD' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $password), 0, 25)), 
                  'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']), 

                  'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey) 
               ); 
En dan moet op de plaats waar je het wachtwoord wil {PASSWORD} zetten en waar je de username wil {USERNAME}

Geplaatst: 10 nov 2003, 18:48
door Turbo
nope, wat ik ook probeer, telkens de gebruikersnaam of niets.
een andere optie zou zijn dat de welcome email die de nieuwe account krijgt ook naar de beheerder gestuurd word.
daar staat de gebruikersnaam én het paswoord in.
waar is dit aan te passen?.

(lang_dutch/email/user_welcome.tpl):
{WELCOME_MSG}

Hieronder een overzicht van je login informatie:

Je account is aagemaakt met de volgende gegevens.

----------------------------
Gebruikersnaam: {USERNAME}
Wachtwoord: {PASSWORD}
----------------------------

Vergeet aub je wachtwoord niet! Het wachtwoord is gecodeerd opgeslagen en kan
dus nooit meer opgehaald worden. Mocht je je wachtwoord toch vergeten dan kan
je eventueel een nieuwe wachtwoord aanvragen via een link in het login scherm.

Bedankt voor je registratie!

{EMAIL_SIG}

Geplaatst: 10 nov 2003, 19:15
door WebSiteNet
allright, jij zegt dat de password het niet doet en en username wel. dat betekent dat de variabele $password niet bestond. dit moet $password_confirm zijn. hebbes:

Code: Selecteer alles

               $emailer->assign_vars(array( 
                  'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)), 
                  'PASSWORD' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $password_confirm), 0, 25)), 
                  'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']), 

                  'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey) 
               ); 
en dan kan je je naar hartelust uit level op die email template.

Geplaatst: 10 nov 2003, 19:31
door Turbo
Yessss


thanx webdev.