Loading...   Upload Image

Affiliates Manager Teil 3 - PasswortschutzTutorials » PHP/MySQL Tutorials » Affiliates Manager Teil 3 - Passwortschutz

Verfasst von Alice am 01.08.2008 - wurde schon 5146 mal gelesen

Kategorie: PHP/MySQL
Bewertung:
7x bewertet
Schwierigkeit: einfach
Kommentare: [ 2 ]

Tag - Schlagwort Affiliate Tag - Schlagwort Links Tag - Schlagwort Passwort Tag - Schlagwort Manager

Affiliates Manager Teil 3 - Passwortschutz - Tutorial

Da ich nun schon oefter gefragt urde, wie genau man denn nun das Adminpanel des Affiliates Manager mit einem Passwort versehen kann, hier also nun die Erklaerung dazu ...

Was wird benoetigt?


- Webspace der PHP unterstuetzt
- eine MySql Datenbank / PHPMyAdmin
- Php/MySQL Grundkenntnise
- Affiliates Manager Script

Step 1


Fangen wir mit dem Login an, dazu nehmen wir uns das Tutorial - Einfacher Passwortschutz zur Hilfe ...
Aendern dies um, so dass auch noch ein Benutzername eingegeben werden muss, fuer mehr Sicherheit ...
Was dann wie folgt aus schaut:







Passwortschutz mit PHP




 



Ich bin ein passwortgeschuetzter Text und du nicht! 





Logindaten angeben ...

Wir haben dem Loginformular noch ein zusaetzliches Feld namens username verpasst und oben in der Abfrage if (isset($_POST['go'])) noch die Variable fuer den Usernamen definiert und die Abfrage entsprechen veraendert...

Wichtig!


Die Variable $benutzer = "USERNAMEN"; enthalt den Benutzernamen, dieser MUSS angepasst werden!
Die Variable $passwort = "PASSWORT"; enthalt das Passwort, dieses MUSS angepasst werden!


Step 2


Widmen wir uns nun der admin.php aus dem Affiliates Manager.
Den kompletten Code der admin.php fuegen wir nun in das obere Skript ein,
genau an der Stelle, wo derzeit noch steht Ich bin ein passwortgeschuetzter Text und du nicht!

Das Ganze sieht dann wie folgt aus:







Affiliates Manager | Adminpanel




 



Affis verwalten

"; } else { echo ""; } ?>
ID Name Website Klicks Bearbeiten
">Delete | ">Edit

Neuen Affiliate anlegen
Logindaten angeben ...

Dies speichern wir uns nun als admin.php ab!

Step 3


Fehlt also noch die new_affi.php, aus dem Affiliates Manager,
welche fuer das Eintragen eines neuen Affiliate zustaendig ist, die muss natuerlich auch noch vor unbefugtem Zugriff geschuetz werden...

Wir erstellen uns zuerst eine Abfrage, die prueft ob die Session mit der Bezeichnung access NICHT existiert, das ist die Session, die beim erfolgreichen Login auf der admin.php gesetzt wird, sollte dies der Fall sein, so leiten wir auf die admin.php um ...

Das schaut wie folgt aus:


Nun kommt noch ein ELSE-Zweig hinzu,
dieser beinhalten dann den kompletten Code der new_affi.php aus dem Affiliates Manager

Du musst alle Felder ausfuellen ! « zurück

'); }else { $q="insert into affis (id,name,email,button,url) VALUES ('','$name','$email','$button','$website')"; $result = mysql_query($q,$connection); if ($result) { echo "

Prima ...

\n"; echo "

Vielen Dank ...

\n"; echo "Der Eintrag war erfolgreich :)

\n"; echo "Adminpanel

"; }else { echo '

Der Eintrag war nicht erfolgreich ' . mysql_error() . '

'; } } // close Check alle Felder ausgefuellt } // close action new // ------------------------------- Wenn action = edit ---------------------------- if ($action == "edit") { // Check if user submit blank entry if ($name == '' || $button == '' || $website == '') { die ('

Bitte Danke alle Felder ausfuellen ... « zurück

'); }else { $sql = "UPDATE affis SET name='$name', email='$email', url='$website', button='$button' WHERE id='$id'"; $results = mysql_query($sql,$connection); if ($results) { echo "

Prima ...

\n"; echo "

Das Update war erfolgreich ...

\n"; echo "Adminpanel

"; } else { echo "

Error ...

\n"; echo '

Fehler beim Aktualisieren der Details: ' . mysql_error() . '

'; } } // close Check alle Felder ausgefuellt } // close action edit // ------------------------------- Wenn action = delete ---------------------------- }else { if ($action == "loeschen") { $mode = $_GET['mode']; if(isset($_GET['mode'])){ $q="DELETE from affis where id='$id'"; $resulta = mysql_query($q) or die (mysql_error()); if ($resulta) { echo "

Prima ...

\n"; echo "

Der Affi wurde erfolgreich geloescht ...

\n"; echo "Adminpanel

"; } } else { echo "

Ganz sicher loeschen?

\n"; echo "Ja"; echo "  Nein"; } }// close if ($action == "loeschen") //------------------------------------- close wenn Abschicken geklickt -------------------------------------- if(($action == "edit")OR($action == "new")){ if(isset($_GET['id'])) { echo "

Edit Affiliate

"; }else{ echo "

New Affiliate

"; } ?>
" method="post">
Name: " style="width: 250px" />
E-Mail: " style="width: 250px" />
Website: " style="width: 250px" />
Button: " style="width: 250px" />
           

Das war es dann auch schon, nun sollten die 2 Dateien vor unbefugtem Zugriff geschuetzt sein, vorrausgesetzt man waehlt sichere Zugangsdaten ...

Tutorialdateien herunterladen

Affiliates Manager Part 1

Affiliates Manager Part 2

Kommentar schreibenHinterlasse einen Kommentar

Du musst angemeldet sein, um einen Kommentar zu hinterlassen...

Du bist noch kein Mitglied von Alice-Grafixx.de?
Dann kannst du dich hier kostenlos registrieren ...


Affiliates:   Design Grafixx  •   Blue-Graphics  •   Gallery Yuri  •   The Seduction  •   Pat DG  •   Colorful Gfx  •   Chibi Graphics  • Show all ...
designenlassen.de - Der Design-Marktplatz für Webdesign, Logo-Design, Flyerdesign u.v.m.        ALL-INKL.COM - Webhosting Server Hosting Domain Provider