WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Homepageerweiterung & Autentifizierung über PHP/MySQL

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Homepageerweiterung & Autentifizierung über PHP/MySQL - 23 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Homepageerweiterung & Autentifizierung über PHP/MySQL
php-fuchs
Pixelschubser
Threadstarter




Beiträge: 9

Hi Leute,

ich habe bereits eine ältere in PHP/MySQL erstellte HP.
Diese möchte ich nun gerne mit einer Autentifizierung und einigen Folgeseiten erweitern.

Die Folgeseiten stellen kein großes Problem dar, nur die Autentifizierung scheint ein größeres zu werden.

Meine Vorstellung sieht so aus, daß ich über ein LogInfeld auf der Indexseite in
vier geschützte Bereiche gelangen möchte. Der 1. Bereich soll ausschließlich für den Admin reserviert sein.
Die restlichen 3 Bereiche sollen den angemeldeten "USERN" zur Verfügung stehen.
Über ein Registrierungsformular und / oder über den Admin soll dann geregelt werden, welcher USER zu welchem Bereich zutritt hat.
Mit einer Linkbestätigung per Mail, soll zum einen feststehen, daß die angegebene eMail richtig ist und zum anderen soll eine Accoutfreigabe des USERS erreicht werden.

Weiß vielleicht von euch jemand wo man ein sinnvolles Beispiel finden kann, oder
existieren vielleicht brauchbare Codeschnipsel ??

Bin für jeden Rat dankbar !!


----
php-fuchs

  Profil   E-Mail   Editieren   Zitieren
beule
Otto-Normal-Poster




Beiträge: 91

http://tut.php-q.net/login-member.html

kannst dir das mal ansehen. evtl. hilf es dir weiter

  Profil   E-Mail   Editieren   Zitieren
monolit
Feiertags-Poster




Beiträge: 40

Hallo,

auch mit MySQL relativ einfach lösbar.

Die Tabelle "User" hat z.b. die Spalten "AktivierungsCode", "Aktiv" und "UserLevel".
Nun ... Aktiv ist standardmässig auf 0 gesetzt. Bei einer Email Aktivierung machst du
dann z.b. folgenden Link: domain.tld/verify.php?nickname=x&actcode=abcdefg

In der besagte verify.php checkst du nun gegen ob in der DB der Aktivierungscode mit dem Nickname übereinstimmt -> falls ja -> Aktiv auf 1 setzen. Damit wäre die Aktivierung schonmal erledigt.

Thema Authentifizierung:

Spalte UserLevel kann entweder 0 oder 1 beeinhalten. 0 = Administrator, 1 = User.
Beim Einloggen kannst du dann z.b. je nach UserLevel eine Session schreiben a la
$_SESSION['UserLevel'] = 'admin'; bzw 'user' ... Und auf den entsprechenden Seiten prüfst du dann einfach die Session ab -> fertig

Falls du noch Fragen hast, kannst dich ja nochmal melden.

Gruß Stefan

---
This is LINUX land, in silent nights you can hear the Windows machines rebooting.
Günstige MySQL Datenbanken - http://mysqlhosting.de

  Profil   Editieren   Zitieren
php-fuchs
Pixelschubser
Threadstarter




Beiträge: 9

Hallo zusammen,

Vielen Dank erstmal ...

Das ist schon im Ansatz, das was ich benötige.


  Profil   E-Mail   Editieren   Zitieren
php-fuchs
Pixelschubser
Threadstarter




Beiträge: 9

Hallo Stefan,

wie du die Email-Aktivierung umstezen willst, habe ich verstanden - OK !

Bei der Autentifizierungsgeschicht verstehe ich soweit, daß über
die "UserLevel" - Spalte in der Datenbank ein vergleichswert gelesen wird !

Nur wie soll bzw wird dieser weiterverarbeitet ?

Zitat:
Beim Einloggen kannst du dann z.b. je nach UserLevel eine Session schreiben a la

  Profil   E-Mail   Editieren   Zitieren
TeX
Otto-Normal-Poster




Beiträge: 51

Bei erfolgreichen Login lässt Du das Userlevel (deine 0,1,2) in die Session speichern.

1: 
2: 
3: 
4:


In deinen Dateien legst Du dann nur noch fest mit welchen Level man sie betreten kann.

1: 
2: 
3: 
4: 
5: 
6: 
7:


Das wär die einfachste Möglichkeit die mir einfällt.

---
Ankauf leere Toner | Ankauf leere Tonerkartuschen

Diese Nachricht wurde geändert von: TeX
  Profil   E-Mail   Website   Editieren   Zitieren
php-fuchs
Pixelschubser
Threadstarter




Beiträge: 9

Hallo Tex,

zunächst möchte ich dir für deinen Beitrag danken !

Habe eine so ähnliche Lösung erstellt wobei der "userlevel"
vorweg gespeichert wird, dann wird auf die entsprechenden Seiten
per "IF"-Bedingung verlinkt.

Gruß Ernst

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Homepageerweiterung & Autentifizierung über PHP/MySQL

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Homepageerweiterung & Autentifizierung über PHP/MySQL im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127828    Heute : 222     Gestern : 761     Online : 206     23.11.2024    9:22      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben