Polish Bittorrent Tracker Support

  • Maj 18, 2012, 05:10:38
  • Witamy, Gość
Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Autor Wątek: Brak emaili potwierdzających :)  (Przeczytany 2315 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Kuba1530

  • Gość
Brak emaili potwierdzających :)
« dnia: Październik 07, 2005, 08:14:00 »

Oto sposób, jak wyłączyć emaile potwierdzające rejetracje :D
w pliku takesignup.php poszukaj:
  implode(",", array_map("sqlesc", array($wantusername, $wantpasshash, $secret, $editsecret, $email, (!$arr[0]?'confirmed':'pending')))).A następnie to usun :)
Zapisane

trurl3

  • Zaawansowany
  • *****
  • Reputacja 17
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 101
Odp: Brak emaili potwierdzających :)
« Odpowiedź #1 dnia: Grudzień 13, 2005, 09:56:33 »

Jakoś mnie to nie przekonuje. Czy jest ktoś, kto może wytłumaczyc jak to ma działać?
Zapisane
Najbardziej rozpowszechnione na Ziemi są tlen i głupota
F. Zappa

mild

  • Super zaawansowany
  • ******
  • Reputacja 11
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 293
Odp: Brak emaili potwierdzających :)
« Odpowiedź #2 dnia: Grudzień 13, 2005, 10:43:22 »

Jesli to sie usunie nie bedzie nowych kont zakladanych ;)
Trzeba w tym zapytaniu zmienic 'pending' na 'confim' albo cos takiego.
Zapisane

Red!pS

  • Gość
Odp: Brak emaili potwierdzających :)
« Odpowiedź #3 dnia: Grudzień 14, 2005, 05:14:51 »

Cytuj
$ret = mysql_query("INSERT INTO users (username, passhash, secret, editsecret, email, gg, status, added) VALUES (" .
                implode(",", array_map("sqlesc", array($wantusername, $wantpasshash, $secret, $editsecret, $email, $gg, 'pending'))) .
                ",'" . get_date_time() . "')");

na

Cytuj
$ret = mysql_query("INSERT INTO users (username, passhash, secret, editsecret, email, gg, status, added) VALUES (" .
                implode(",", array_map("sqlesc", array($wantusername, $wantpasshash, $secret, $editsecret, $email, $gg, 'confirmed'))) .
                ",'" . get_date_time() . "')");

Usuncie sobie te gg ;p
Zapisane

Cornelius

  • Początkujący++
  • ***
  • Reputacja 0
  • Offline Offline
  • Wiadomości: 22
Odp: Brak emaili potwierdzających :)
« Odpowiedź #4 dnia: Maj 31, 2006, 02:23:30 »

Słuchajcie czy może mi ktoś powiedzieć co i gdzie dokładnie mam zmienić by userzy mogli się rejestrować bez potrzeby aktywacji konta!! poprostu by jak się zarejestruje to by mógł się odrazu zalogować!! Bo czyba nie dojde końca z tymi potwierdzeniami... a jak sam próbowałem coś zmienić to się wszystko krzaczyło
Zapisane

null

  • Super zaawansowany
  • ******
  • Reputacja 40
  • Offline Offline
  • Wiadomości: 1679
Odp: Brak emaili potwierdzających :)
« Odpowiedź #5 dnia: Maj 31, 2006, 03:23:08 »

implode(",", array_map("sqlesc", array($wantusername, $wantpasshash, $secret, $editsecret, $email, (!$arr[0]?'confirmed':'pending')))).zamień na
implode(",", array_map("sqlesc", array($wantusername, $wantpasshash, $secret, $editsecret, $email, 'confirmed'))).
Zapisane
NullPointerException. chantico podejście drugie. Faza projektowania.

Cornelius

  • Początkujący++
  • ***
  • Reputacja 0
  • Offline Offline
  • Wiadomości: 22
Odp: Brak emaili potwierdzających :)
« Odpowiedź #6 dnia: Maj 31, 2006, 07:38:48 »

OK działa !! dzięki serdeczne, ale po drodze zatrzymuje się i podaje błąd

Warning: mail() [function.mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /home/g/r/a/grafi/www/takesignup.php on line 134

co z nim?? czy mam usunąć tą linijkę z tym wpisem w kodzie??
Zapisane

null

  • Super zaawansowany
  • ******
  • Reputacja 40
  • Offline Offline
  • Wiadomości: 1679
Odp: Brak emaili potwierdzających :)
« Odpowiedź #7 dnia: Maj 31, 2006, 08:50:19 »

zakomentuj linię wysyłającą maila [mail(...)]
Zapisane
NullPointerException. chantico podejście drugie. Faza projektowania.

xnf

  • Zaawansowany
  • *****
  • Reputacja -4
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 144
  • <? $DL = "SysOp"; ?>
Odp: Brak emaili potwierdzających :)
« Odpowiedź #8 dnia: Grudzień 08, 2006, 04:10:18 »

która to linia, nie ma w takesignup linii [mail


to ma być cała linia czy tylko fragment ?
Zapisane
<?
$site_name = "DL";
$site_owner = "xnf";
$interp = "is";
$rangclass = "SysOp";
$thanks = "Greetings my Friends";
print("$sitename","$rangclass $interp $site_owner");
print("$thanks");
?>

MrVirago

  • Super zaawansowany
  • ******
  • Reputacja 20
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 584
Odp: Brak emaili potwierdzających :)
« Odpowiedź #9 dnia: Grudzień 08, 2006, 04:11:40 »

mail($email, "$SITENAME Potwierdzenie rejestracji", $body, "From: $SITEEMAIL", "-f$SITEEMAIL");
Zapisane

~sql

  • Super zaawansowany
  • ******
  • Reputacja 5
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 711
  • Użytkownik jest na liście obserwowanychObserwowany
Odp: Brak emaili potwierdzających :)
« Odpowiedź #10 dnia: Grudzień 26, 2006, 11:23:13 »

kurde u mnie coś to nie działa :(

bo jak się ktoś zarejestruje to dalej musze go potwierdzać w panelu Administracyjnym :/
Zapisane

Red_Devil

  • Slimak...
  • Zaawansowany
  • *****
  • Reputacja 2
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 156
  • Kupa!
Odp: Brak emaili potwierdzających :)
« Odpowiedź #11 dnia: Grudzień 26, 2006, 11:35:34 »

Pokaż swój takesignup.php
Zapisane

~sql

  • Super zaawansowany
  • ******
  • Reputacja 5
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 711
  • Użytkownik jest na liście obserwowanychObserwowany
Odp: Brak emaili potwierdzających :)
« Odpowiedź #12 dnia: Grudzień 30, 2006, 11:08:17 »

ok, już chodzi :D
Zapisane

MrVirago

  • Super zaawansowany
  • ******
  • Reputacja 20
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 584
Odp: Brak emaili potwierdzających :)
« Odpowiedź #13 dnia: Grudzień 30, 2006, 02:07:06 »

zainstalował poprawnie? bo ten kod co działał  jest ok
Zapisane

ksych

  • Użytkownik
  • Reputacja -1
  • Offline Offline
  • Wiadomości: 7
Odp: Brak emaili potwierdzających :)
« Odpowiedź #14 dnia: Marzec 25, 2007, 04:41:41 »

mozna by było wszystko do jednego postu, bo juz niewiem co jest dobrze a co źle...  :blushing:
Zapisane

tuno12

  • Coder
  • Super zaawansowany
  • ******
  • Reputacja 19
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 860
  • Krytyk i Tester
Odp: Brak emaili potwierdzających :)
« Odpowiedź #15 dnia: Lipiec 18, 2007, 02:19:00 »

taki mały dodatek:

ok.php znajdź:

if ($type == "signup" && mkglobal("email")) {
stdhead("Rejestracja użytkownika");
        stdmsg("Rejestracja zakończona sukcesem!",
"Potwierdzenie zostało wysłane na nastepuj±cy adres e-mail (" . htmlspecialchars($email) . "). Musisz przeczytać t± wiadomo¶ć i na ni± odpowiedzieć. Je¶li tego nie zrobisz twoje konto zostanie automatycznie skasowane w przeci±gu kilku dni.");
stdfoot();
}

na

if ($type == "signup" && mkglobal("email")) {
stdhead("Rejestracja użytkownika");
        stdmsg("Rejestracja zakończona sukcesem!",
"Gratulacje, jesteś teraz członkiem naszej strony, przeczytaj proszę FAQ i Regulamin. Możesz się odrazu zalogować");
stdfoot();
}
Zapisane




Nawet nie próbuj pisać na PW etc.

arrtix

  • Super zaawansowany
  • ******
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 222
  • LoL
Odp: Brak emaili potwierdzających :)
« Odpowiedź #16 dnia: Wrzesień 23, 2007, 12:32:02 »

mam taki błąd po usunięcie aktywacji mailem jak ktoś chce się zarejestrować:
Cytuj
Parse error: syntax error, unexpected T_ELSE in /home/s/u/p/.........../www/takesignup.php on line 138
proszę o pomoc  :( zapodaje takesignup.php
Zapisane

sam001

  • Średnio zaawansowany
  • ****
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 62
Odp: Brak emaili potwierdzających :)
« Odpowiedź #17 dnia: Wrzesień 23, 2007, 01:27:11 »

Hm

syntax error, unexpected T_ELSE trzeba rozumieć tak że nie ma funkcji IF a jest ELSE, która do żadnego IF się nie odnosi i to jest błąd

Więc proponuję skasować tą funkcję ELSE

else
  logincookie($id, $wantpasshash);

Spróbuj najlepiej "wyciapać"
if($arr[0])
  //mail($email, "$SITENAME Potwierdzenie rejestracji", $body, "From: $SITEEMAIL", "-f$SITEEMAIL");
else
  logincookie($id, $wantpasshash);

(wytłumaczyłem tak tylko jak potrafie:), a jak myślę źle - popraw mnie (ale rymy))
Zapisane
Nie znam się na tym co robię ;-)

arrtix

  • Super zaawansowany
  • ******
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 222
  • LoL
Odp: Brak emaili potwierdzających :)
« Odpowiedź #18 dnia: Wrzesień 23, 2007, 01:45:36 »

Cytuj
Spróbuj najlepiej "wyciapać"
wyciapać a co to znaczy :huh:
Zapisane

arrtix

  • Super zaawansowany
  • ******
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 222
  • LoL
Odp: Brak emaili potwierdzających :)
« Odpowiedź #19 dnia: Wrzesień 23, 2007, 02:21:28 »

tylko to?? nie trzeba zakomętowac tej linii??
mail($email, "$SITENAME Potwierdzenie rejestracji", $body, "From: $SITEEMAIL", "-f$SITEEMAIL");
Edit:// jak ją zakometuje to mam ten błąd co podałem wcześniej :(
chyba trzeba coś jeszcze zakomętowac, a jak jej nie zakomętuje to mam to samo co Cornelius :(
« Ostatnia zmiana: Wrzesień 23, 2007, 02:35:21 wysłana przez arrtix »
Zapisane
 

Strona wygenerowana w 0.259 sekund z 23 zapytaniami.