php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.09.2004, 09:17  
Gast
 
Beiträge: n/a
Standard account nach klick in mail auf confirm-link freischalten

Hallo Leute,

ich bin gerade dabei einen Newsletter zu scripten, geht auch alles soweit. Was mir jetzt noch fehlt ist folgendes. Ein Benutzer meldet sich bei meinem Newsletter an und bekommt eine mail mit einem Bestätigungslink. Wenn er den anklickt soll folgendes script den freischaltcode in meiner MySQL-Datenbank suchen und falls er vorhanden ist den Benutzer für den Newsletter freischalten. Nur leider ist es montan noch so, das die Auswertugn nicht funtioniert und ich komm nicht drauf warum. Hier mein script:

PHP-Code:

<?php
include('config.php');
$_GET['email'] = $email;
$_GET['confirm_code'] = $confirm_code;
//echo $email;
echo $confirm_code;

$abfrage="SELECT count(confirm_code) as valid FROM $db_table WHERE  name = '".$confirm_code."'";
$result mysql_query($abfrage$db);
$liste mysql_fetch_array($result);
$count $liste['valid'];
echo 
$liste;
echo 
$count;
if ( 
$count == )
    echo 
'Nope';
else
    echo 
'Yep';
?>
Wäre schön, wenn mir jemand weiterhelfen könnte.



Gruß Madoc
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.09.2004, 10:30  
Erfahrener Benutzer
 
Registriert seit: 29.08.2003
Beiträge: 216
wurtzel
Standard Re: account nach klick in mail auf confirm-link freischalten

Zitat:
Zitat von Madoc
Hallo Leute,

$abfrage="SELECT count(confirm_code) as valid FROM $db_table WHERE name = '".$confirm_code."'";
suchst du an der stelle nach dem name oder dem confirm_code
wurtzel ist offline   Mit Zitat antworten
Alt 11.09.2004, 10:41  
Gast
 
Beiträge: n/a
Standard

Hi wutzel,

ich suche nach einem confirm code, der einfach aus einem hash-ergebnis generiert wurde


Gruß M@rk
  Mit Zitat antworten
Alt 11.09.2004, 11:36  
Erfahrener Benutzer
 
Registriert seit: 29.08.2003
Beiträge: 216
wurtzel
Standard

da ich nicht weis wie deine Tabellen aussehen würde ich sagen das du
nach einem name suchst in deiner abfrage nicht nach dem confirm_code

also würde ich die anfrage von :

WHERE name = '".$confirm_code."'";

in :

WHERE confirm_code = '".$confirm_code."'";

ändern

wurtzel
wurtzel ist offline   Mit Zitat antworten
Alt 11.09.2004, 12:44  
Gast
 
Beiträge: n/a
Standard

Hir wurtzel,

stimmt, das war ein fehler... wenn man halt davorsitzt sieht man manchmal vor lauter bäume den wald nicht mehr. Habe es jetzt geändert geht aber immer noch nicht egal was ich in die confirm.php übergebe ist immer im array 0 und das echo dann "nope"

Hier meine Tabelle:

# Tabellenstruktur für Tabelle `newsletter_jugendfussball`
#

CREATE TABLE newsletter_jugendfussball (
id int(10) unsigned NOT NULL auto_increment,
email varchar(255) NOT NULL default '',
name varchar(255) NOT NULL default '',
confirm_code varchar(255) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;



Gruß M@k
  Mit Zitat antworten
Alt 11.09.2004, 12:54  
Gast
 
Beiträge: n/a
Standard

Hi wutzel,

stimmt das war der Fehler... Ich danke Dir, hast mir prima geholfen!



Gruß M@rk
  Mit Zitat antworten
Alt 11.09.2004, 20:49  
Gast
 
Beiträge: n/a
Standard Re: account nach klick in mail auf confirm-link freischalten

Hallo!

Auch wenn dein Problem jetzt gelöst ist, was bitte machst du da :

Zitat:
Zitat von Madoc
PHP-Code:
$_GET['email'] = $email;
$_GET['confirm_code'] = $confirm_code
Müsste das nicht wenn überhaupt andersherum heißen($email=$_GET['email'])??


Da dein Script trotzdem läuft, hast du wahrscheinlich register_globals aktiviert und solltest das zwecks Sicherheit ändern.

KMAssS
  Mit Zitat antworten
Alt 11.09.2004, 21:35  
Gast
 
Beiträge: n/a
Standard

alles klar und vielen Dank für den Hinweis. Werde ich ändern...


Gruß M@rk
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
User Account freischalten per Email Link litterauspirna PHP Tipps 2008 7 17.05.2008 21:40
[Erledigt] Link mit mail() verschicken Clan-Opa PHP Tipps 2008 1 05.09.2007 22:29
link in mail kid01 PHP Tipps 2007 5 23.03.2007 13:48
JS: Mit einen Link boxen sichtbar und unsichtbar durch klick scooter Beitragsarchiv 3 11.03.2006 19:34
klick auf Link soll DB-Backup.sql erstellen madSoul Datenbanken 4 27.01.2006 10:57
confirm abfrage vor link schalten felicitas HTML, Usability und Barrierefreiheit 3 20.12.2005 15:36
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Bilddatei durch klick auf link downloaden Blank HTML, Usability und Barrierefreiheit 3 06.06.2005 18:51
Link wird beim Klick (anscheinend) zum Block-Element HTML, Usability und Barrierefreiheit 12 02.05.2005 16:17
[Erledigt] Klick auf Link -&gt; 10 sek andere Seite -&gt; dann läd der PHP Tipps 2005 3 16.02.2005 15:07
mail() - Link in der E-Mail PHP Tipps 2005 3 14.02.2005 17:59
Input Tag Werte erhalten bei Link klick PHP-Fortgeschrittene 8 13.10.2004 11:09
seite blinkt beim reload und link klick PHP Tipps 2004 3 25.08.2004 09:27
Session, nach Link Klick Punkte gutschreiben ... PHP Tipps 2004 6 17.07.2004 17:00
Aktivierungslink per Mail und Freischalten durch PHP-Script? ThaRider PHP Tipps 2004 4 24.06.2004 11:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fickenvz freischalten, fickenvz2 freischalten, links freischalten, link freischalten, php email freischaltcode, share-online.biz account, fickenvz freischaltung, fickenvz account freischalten, share-online.biz account freischalten, php confirm link, php account freischaltung, links zum entsperren von seiten, php confirmation link, ficken vz freischalten, freischalten fickenvz, php bestätigungsmail für accountfreischaltung, freischalten von link, php bei klick mail, share online entsperren, share online account entriegeln

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.