Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Leute,

bin gerade dabei eine Webapplikation zu programmieren und möchte so ein Anmeldefenster wie bei einer Windowsanmeldung haben. Wie ist das möglich. Ist das mit php machbar?? Kann mir jemand eine Hilfestellung geben?? Oder eine andere Möglichkeit??

Gruss Azubi-Tigerente

Geschrieben

Das fenster komtm ganz automatisch, wenn du eine .htaccess Datei in dem Verzeichnis auf dem Webserver anlegst.

Musst mal danach googeln.

Gruß

Enno

Geschrieben

Um etwas wie per .htaccess mit php hinzubekommen könntest du sowas probieren:


<?php

if (!is_valid_user($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']))
{
Header( "WWW-authenticate: basic realm='Anmeldung erforderlich'");
Header( "HTTP/1.0 401 Unauthorized");
// Dieser Text wird nur gezeigt, wenn der Benutzer auf Abbrechen drückt
echo "Sie müssen sich anmelden um diese Seite zu sehen \n";
exit;
}
?>
<!--Seiteninhalt -->
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
...



[/php]

Das geht allerdings nur, wenn PHP nicht als CGI läuft (tut es eigentlich nie) und auch nicht beim IIS (weil es da eben doch als CGI läuft ;) )

is_valid_user ist eine Funktion die den Benutzer überprüft... die muss von dir geschrieben werden.

Hab das noch nicht selbst ausprobiert, also alle Angabe ohne Gewähr ;)

EDIT:

Alternativ könntest du auch ein Pop-Up-Fenster aufgehen lassen und von da auch in deinem Hauptfenster per Javascript den eingegebenen Namen und das PW übergeben und da eine Funktion aufrufen, die ein Formular abschickt und die Eingaben prüft... oder auch ohne PopUp und nur mit Formular.

Geschrieben

beachte aber was du machst, wenn du daten wie anmeldenamen und passwörter übers netz schickst das es je nacch art* vielleicht eine ssl verschlüsselung notwendig ist.

* wenn jemand sich anmelden muss um nen newsletter abzubestellen und das kennwort zu sonst nichts gebraucht wird kann man vielleicht auf ssl verzichten

nur als gedankenanstoß

und ich weiß nicht wie das geht (googeln hilft meistens)

Geschrieben

noch einfacher wäre es (falls die applikation auf windows-server läuft), das ganze mit NTLM-authentifizierung (einstellbar über inetmgr.exe) zu machen. dort kann auch (sofern ein zertifikat erstellt wurde) die ssl-verschlüsselung erzwungen werden.

s'Amstel

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...