Funktionen rensa användare
Moderatorer: Moderatorgrupp, Supportgrupp
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.
-
Admin.epilepsiforum
- Aktiv medlem

- Inlägg: 31
- Blev medlem: 2006-02-02 21:38
Funktionen rensa användare
Re: Funktionen rensa användare
Brukar sova lite efter 29:e timman och Ingen support via PM!
-
Admin.epilepsiforum
- Aktiv medlem

- Inlägg: 31
- Blev medlem: 2006-02-02 21:38
Re: Funktionen rensa användare
-
Admin.epilepsiforum
- Aktiv medlem

- Inlägg: 31
- Blev medlem: 2006-02-02 21:38
Re: Funktionen rensa användare
Re: Funktionen rensa användare
Du kan välja på Inaktivera eller ta bort. Om man väljer Inaktivera, så kan man sen via
Användare --> Inaktiverade användare
Så påminner du allihopan, så får de en aktiveringsnyckel. Jag provade med ett testkonto på ett forum, den aktiveringsnyckeln stämde dock inte och brevet man fick var <forumroot>language/sv/email/user_remind_inactive.txt
Kod: Markera allt
Påminnelse om inaktivt konto
Hej {USERNAME},
Den {REGISTER_DATE} så registrerade du ett nytt konto på "{SITENAME}". Du har inte aktiverat detta konto ännu, du måste göra det innan du kan använda det. Aktiveringslänken finns nedan.
{U_ACTIVATE}
Tack för att du registrerade dig på "{SITENAME}", vi ser fram emot ditt deltagande.
{EMAIL_SIG}Eller...
Du får alltså opp en lista på användarna, varifrån du kan klicka dig till deras profil i en och en ACP, varifrån du kan tex påtvinga en återaktivering. Om det inte är så många, så kanske man hellre tar dem en och en?
-
Admin.epilepsiforum
- Aktiv medlem

- Inlägg: 31
- Blev medlem: 2006-02-02 21:38
Re: Funktionen rensa användare
"Aktiveringsnyckeln du angav matchar ingen i databasen."
Jag har inställningen för användarregistrering inställd på att kontot ska godkännas av användaren själv.
Re: Funktionen rensa användare
Re: Funktionen rensa användare
Det ska vi nog föra vidare till utvecklingsteamet, kanske hinner det bli åtgärdat till 3.0.5
/marcus
-
Admin.epilepsiforum
- Aktiv medlem

- Inlägg: 31
- Blev medlem: 2006-02-02 21:38
Re: Funktionen rensa användare
-
Admin.epilepsiforum
- Aktiv medlem

- Inlägg: 31
- Blev medlem: 2006-02-02 21:38
Re: Funktionen rensa användare
Önskvärt vore även om texten när man påminner användare om att aktivera sig igen blir annorlunda så att den säger något i stil med: Du har ej varit aktiv sen ÅÅ-MM-DD och därför måste du återaktivera ditt konto igen. Aktiveringslänken finns nedanmarcus skrev:En bugg vad det verkar...
Det ska vi nog föra vidare till utvecklingsteamet, kanske hinner det bli åtgärdat till 3.0.5
/marcus
Nu står det att " Den DAG-MÅNAD-ÅR, kl. - så registrerade du ett nytt konto på
"Epilepsiforum". Du har inte aktiverat detta konto ännu, du måste göra det
innan du kan använda det. Aktiveringslänken finns nedan."
Re: Funktionen rensa användare
Texten kan man ju ändra i <forumroot>language/sv/email/user_remind_inactive.txt (Ni ser den texten högre opp i tråden om ni vill kolla den) Det är {U_ACTIVATE} nyckeln som man vill ha kvar, men den fungerar ju inte i phpBB3 utan att hacka lite grann. Jag säger att phpBB3 känns halvfärdig pga av detta, men jag har på känn att dev-team kan anse att det ska vara så.
För att få en fungerande aktiveringsnyckel i mailet via "Påminn" funktionen under "Inaktiva användare", om man inaktiverat medlemmarna i ACP, så ska följande ändringar göras:
ÖPPNA <forumroot>includes/acp/acp_users.php
HITTA
Kod: Markera allt
user_active_flip('flip', $user_id);Kod: Markera allt
// Hack för att få aktiveringsnyckeln att funka.
$user_actkey = gen_rand_string(10);
$key_len = 54 - (strlen($server_url));
$key_len = ($key_len > 6) ? $key_len : 6;
$user_actkey = substr($user_actkey, 0, $key_len);
$sql = 'UPDATE ' . USERS_TABLE . "
SET user_actkey = '" . $db->sql_escape($user_actkey) . "'
WHERE user_id = $user_id";
$db->sql_query($sql);HITTA (ungefär rad 52)
Kod: Markera allt
if (($user_row['user_inactive_reason'] == INACTIVE_MANUAL) || $user_row['user_actkey'] != $key)Kod: Markera allt
// Hack för att få aktiveringsnyckeln att funka.
if ($user_row['user_actkey'] != $key)-
Admin.epilepsiforum
- Aktiv medlem

- Inlägg: 31
- Blev medlem: 2006-02-02 21:38
Re: Funktionen rensa användare
Vilka är online
Användare som besöker denna kategori: 1 och 0 gäst

