• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

login bereich auf mehrere benutzer abgestimmt

Roma87

Neues Mitglied
Hallo zusammen,

habe eine Frage und zwar:

ich erstelle mir meine Bewerbungshomepage. Habe alles fertig, habe PDF´s hochgeladen und alles fertig.

Eine Sache ist mir eingefallen, die ich nicht gelöst bekomme.

Habe einen Loginbereich erstellt, damit sich die Firmen einloggen können. Jede Firma bekommt von mir den Login-Benutzername und Login-Passwort mitgeteilt. Damit loggt sich die Firma dann ein und sieht dann den geschützten Bereich mit meinen ganzen Daten. Die Downloads sind auf die jeweilige Firma abgestimmt, die sich anmeldet.

z. B. Firma XYZ loggt sich mit benutzername xyz ein und sieht die Bewerbung, die extra auf diese Firma abgestimmt ist.

Und Firma abc loggt sich mit benutzername abc ein und sieht dann meine Bewerbung, die an die Firma abc gehen soll.

Nur wie soll ich das machen?

Ich brauche eigentlich nur 4-5 verschiedene Benutzer in meiner Datenbank anzulegen. Nach Antwort des Unternehmens (Absage, Zusage) wird dieser dann aus der Datenbank gelöscht und die PDF-Datei ebenfalls.

Ich hoffe, ich habe das verständlich ausgedrückt.

Ich danke schonmal
 
Eigentlich recht einfach:
PHP:
<?phpif (!defined('AXE'))	exit;if ($a_user['is_guest']) {	exit;}
?>

Du musst halt in der DB deklarieren, welcher Benutzer das sein soll. Zum Beispiel Firma A hat die Nr. "1" und die Firma B die Nr. "2". Du legst eine Account DB an, die auch diese Nummern enthält und fragst dann im Header ab, welche Nr. das ist. Ist z.B. Nr. "2" hat der Account Zugriff auf Seit a,b und c. Und so weiter, je nachdem, welche Seiten du freigeben möchtest, bzw. welchen Inhalt.

Das ganze sieht dann im Header so aus:
PHP:
$a_user[$db_translation['firma1']]=='1' or $a_user[$db_translation['firma2']]=='2'

Ich hoffe, das ist halbwegs verständlich. Andere können das bestimmt besser als ich erklären.
 
Das ist eine Tabellenabfrage, je nach dem, wie du deine Tabellen angelegt hast. Benutzertabelle hast du ja, da wird nach dem Login jeder Benutzer eine user_id zugewiesen bekommen nehme ich an. Irgendwo in deinem Script speicherst du ja deine userID, di kannst du verwenden.

Vereinfacht:
daten_tabelle
user_id | fortlaufende_id | Pfad zur Datei

Als sql machst du dir eine Abfrage aller Daten, die der user_id entsprechen.

SELECT * FROM `daten_tabelle` WHERE `user_id` = $userid;

Jetzt hast du nur die zugehörigen Daten.

Ohne Code ist das reines Woodo, Glaskugel lesen oder Knochenwerfen........
 
Danke für die antworten. Wollte noch anmerken, dass alle Seiten gleich sind. Nur der Link zum PDF Download ist auf jede Firma extra abgestimmt. Kann ich das nicht so machen?

PHP:
If($username == "Firma abc")
{Echo <a href="firmaabc.pdf">;exit;}
 If($username == "Firma xyz")
{Echo <a href="firmaxyz.pdf">;exit;}

usw.
 
Zurück
Oben