IP-adressen i admin_activate.txt

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Moderatorgrupp, Supportgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

IP-adressen i admin_activate.txt

Inlägg av Holger »

Hejsan,

jag har ställt in så att jag som admin måste aktivera nya konton.
Jag har även med alla custom profile fields i mailet.
Jag skulle även vilja ha IP-adressen som kontot registreras ifrån i mailet.
Går det att fixa?

Hälsningar
/Holger
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: IP-adressen i admin_activate.txt

Inlägg av Holger »

Ingen som vet? :oops:
Holger Gremminger
Ingen support via PM!
Peetra
Hedersmedlem
Hedersmedlem
Inlägg: 3281
Blev medlem: 2007-06-09 22:38
Svar: 0

Re: IP-adressen i admin_activate.txt

Inlägg av Peetra »

Okejdå... Bara för att just du frågar, Holger.

Öppna: includes/ucp/ucp_register.php
HITTA (runt rad 418)

Kod: Markera allt

$messenger->assign_vars(array(
								'USERNAME'			=> htmlspecialchars_decode($data['username']),
								'U_USER_DETAILS'	=> "$server_url/memberlist.$phpEx?mode=viewprofile&u=$user_id",
								'U_ACTIVATE'		=> "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey")
							);
ERSÄTT MED

Kod: Markera allt

$messenger->assign_vars(array(
								'USERNAME'			=> htmlspecialchars_decode($data['username']),
                               'USER_IP'        => $user->ip, // Ny rad för ip:t vid registreringen.
								'U_USER_DETAILS'	=> "$server_url/memberlist.$phpEx?mode=viewprofile&u=$user_id",
								'U_ACTIVATE'		=> "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey")
							); 
Öppna language/sv/email/admin_activate.txt

HITTA

Kod: Markera allt

Kontot "{USERNAME}" har inaktiverats eller skapats,
KLISTRA IN EFTER

Kod: Markera allt

från ip-adressen {USER_IP},
Töm cache via forumets ACP. (Kan funka utan det, men min admin_activate.txt uppdaterades inte iallafall utan det, eller s var jag för snabb med att testa...)
Testregga för att vara säker på att du kan stalka ip:n! :P
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: IP-adressen i admin_activate.txt

Inlägg av Holger »

Tack Peetra! Ska testas omedelbums!
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: IP-adressen i admin_activate.txt

Inlägg av Holger »

Hmj, nä, tyvärr funkar det inte ... det kommer inte med i mailet alls!
Holger Gremminger
Ingen support via PM!
Peetra
Hedersmedlem
Hedersmedlem
Inlägg: 3281
Blev medlem: 2007-06-09 22:38
Svar: 0

Re: IP-adressen i admin_activate.txt

Inlägg av Peetra »

Tömde du cachen?
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: IP-adressen i admin_activate.txt

Inlägg av Holger »

Japp, flera gånger om!
Jag har en modd som gör att medlemmar själva (för att verifiera mailadresserna) måste aktivera ett mail till admin som innehåller en andra aktiveringslänk. Det kanske är den som spökar!
Holger Gremminger
Ingen support via PM!
Peetra
Hedersmedlem
Hedersmedlem
Inlägg: 3281
Blev medlem: 2007-06-09 22:38
Svar: 0

Re: IP-adressen i admin_activate.txt

Inlägg av Peetra »

Texten (eller koden, om den inte hittar texten) borde iallafall komma med i ditt mail hur som helst. Din admin_activate.txt har av okänd orsak inte uppdaterats, så den gamla versionen används. Men jag kan för mitt liv inte komma på hur du ska uppdatera den om inte cache-tömning hjälper. Det enda jag kommer på såhär rakt av är att du kan försöka tömma cachen via ftp också och dubbelkolla att du får mailena på det språk du editerat språkfilen.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: IP-adressen i admin_activate.txt

Inlägg av Holger »

Jag lade bara till {USER_IP} i txt-filen. Ska ändra det till "IP: {USER_IP}" och dubbelkolla.
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: IP-adressen i admin_activate.txt

Inlägg av Holger »

Ok, i mailet står nu "IP:" men ingen IP-adress.
Holger Gremminger
Ingen support via PM!
Peetra
Hedersmedlem
Hedersmedlem
Inlägg: 3281
Blev medlem: 2007-06-09 22:38
Svar: 0

Re: IP-adressen i admin_activate.txt

Inlägg av Peetra »

okej, då känns det som om det krockar med den andra. Jag lovar inga mirakel, men om det är en standardmod, så kan du ju iallafall länka till den, så kan man se. :)
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: IP-adressen i admin_activate.txt

Inlägg av Holger »

Tack för ditt tålamod Peetra!

'U_ACTIVATE' dyker upp två gånger i min ucp_register.php:

Kod: Markera allt

				if ($config['email_enable'])
				{
					include_once($phpbb_root_path . 'includes/functions_messenger.' . $phpEx);

					$messenger = new messenger(false);

					$messenger->template($email_template, $data['lang']);

					$messenger->to($data['email'], $data['username']);

					$messenger->headers('X-AntiAbuse: Board servername - ' . $config['server_name']);
					$messenger->headers('X-AntiAbuse: User_id - ' . $user->data['user_id']);
					$messenger->headers('X-AntiAbuse: Username - ' . $user->data['username']);
					$messenger->headers('X-AntiAbuse: User IP - ' . $user->ip);

					$messenger->assign_vars(array(
						'WELCOME_MSG'	=> htmlspecialchars_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename'])),
						'USERNAME'		=> htmlspecialchars_decode($data['username']),
						'PASSWORD'		=> htmlspecialchars_decode($data['new_password']),
						'U_ACTIVATE'	=> "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey")
					);

					if ($coppa)
					{
						$messenger->assign_vars(array(
							'FAX_INFO'		=> $config['coppa_fax'],
							'MAIL_INFO'		=> $config['coppa_mail'],
							'EMAIL_ADDRESS'	=> $data['email'])
						);
					}

					$messenger->send(NOTIFY_EMAIL);

					if ($config['require_activation'] == USER_ACTIVATION_ADMIN)
					{
						if ($config['email_activate_ext'])
						{
							$user->profile_fields = array();
							$user_profile_data = array();
							$user_profile_data = $cp->generate_profile_fields_email($user_id);
						}
						// Grab an array of user_id's with a_user permissions ... these users can activate a user
						$admin_ary = $auth->acl_get_list(false, 'a_user', false);
						$admin_ary = (!empty($admin_ary[0]['a_user'])) ? $admin_ary[0]['a_user'] : array();

						// Also include founders
						$where_sql = ' WHERE user_type = ' . USER_FOUNDER;

						if (sizeof($admin_ary))
						{
							$where_sql .= ' OR ' . $db->sql_in_set('user_id', $admin_ary);
						}

						$sql = 'SELECT user_id, username, user_email, user_lang, user_jabber, user_notify_type
							FROM ' . USERS_TABLE . ' ' .
							$where_sql;
						$result = $db->sql_query($sql);

						while ($row = $db->sql_fetchrow($result))
						{
							$messenger->template('admin_activate', $row['user_lang']);
							$messenger->to($row['user_email'], $row['username']);
							$messenger->im($row['user_jabber'], $row['username']);
							if ($config['email_activate_ext'])
							{
								$user->setup('profile');
								$user_profile = "\n\n" . $lang['USER_CUSTOM_PROFILE_FIELDS'] . ":\n" . $user_profile_data['pf'];
								if ($user_row['user_inactive_reason'] != INACTIVE_REGISTER)
								{
									$user_profile .= "\n\n" . $lang['PROFILE_INFO'] . ":\n" . $user_profile_data['details'];
								}
							}
							$messenger->assign_vars(array(
								'EMAIL_ADDRESS'		=> $data['email'],
								'REAL_NAME'			=> request_var('pf_real_name', ''),
								'USERNAME'			=> htmlspecialchars_decode($data['username']),
								'USER_IP'			=> $user->ip, // Ny rad för ip:t vid registreringen.
								'U_USER_DETAILS'	=> "$server_url/memberlist.$phpEx?mode=viewprofile&u=$user_id",
								'U_ACTIVATE'		=> "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey",
								'U_VERIFY'			=> "$server_url/adm/index.$phpEx?i=users&mode=verify&u=$user_id",
								'USER_PROFILE_DATA'	=> $user_profile)
							);

							$messenger->send($row['user_notify_type']);
						}
						$db->sql_freeresult($result);
					}
				}
Holger Gremminger
Ingen support via PM!
Peetra
Hedersmedlem
Hedersmedlem
Inlägg: 3281
Blev medlem: 2007-06-09 22:38
Svar: 0

Re: IP-adressen i admin_activate.txt

Inlägg av Peetra »

Du ser ett ip i ACP från varifrån de reggat iallafall?
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: IP-adressen i admin_activate.txt

Inlägg av Holger »

Japp!
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: IP-adressen i admin_activate.txt

Inlägg av Holger »

Hm, jag tar bort kodändringarna ... får det inte att fungera. :D
Holger Gremminger
Ingen support via PM!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 5 och 0 gäster