Passwort mit Popup Fenster

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/passwort_mit_popup_fenster_86757/page_1 - zur Vollversion wechseln!


Oli200 schrieb am 21.07.2003 um 09:32

Also ich möchte das wenn man das Passwort script aufruft das dann ein Popup fenster aufgeht in dass man dann den User und das Passwort eingeben muss und dann wenn man auf senden klickt das dann das fenster verschwindet und im normalen Browser dann die seite geöffnet wird! und das wenn geht mit PHP!!

hoffe ihr könnt mir helfen!


manalishi schrieb am 21.07.2003 um 09:41

was willst du mit javascript? js und sicherheit schließen sich aus.

Code: PHP
<?php 

	// File Name: auth01.php
	// Check to see if $PHP_AUTH_USER already contains info

	if (!isset($PHP_AUTH_USER)) {

		// If empty, send header causing dialog box to appear
		header('WWW-Authenticate: Basic realm="My Private Stuff"');
		header('HTTP/1.0 401 Unauthorized');
		echo 'Authorization Required.';
		exit;
	}

		// If not empty, display values for variables

	else {

		echo "
		<P>You have entered this username: $PHP_AUTH_USER<br>
		You have entered this password: $PHP_AUTH_PW<br>
		The authorization type is: $PHP_AUTH_TYPE</p>
		";

	}

?>

quelle: webmonkey. funktioniert aber nur bei mod_php+apache


atrox schrieb am 21.07.2003 um 10:46

die webmonkey-lösung verwendet "nur" die standard-login-box des browsers, eine andere - mehr customizable version - währe mit window.open ein fenster mit einem form zu öffnen. sobald erfolgreich angemeldet wurde, kann man das hauptfenster über einen frame-namen oder über window.opener aktualisieren. (oder man setzt den target des popups aufs hauptfenster und löscht dann das popup, ist aber aufwendiger, sich die referenz aufs popup zu erhalten)


manalishi schrieb am 21.07.2003 um 10:50

Zitat von atrox
die webmonkey-lösung verwendet "nur" die standard-login-box des browsers, eine andere - mehr customizable version - währe mit window.open ein fenster mit einem form zu öffnen. sobald erfolgreich angemeldet wurde, kann man das hauptfenster über einen frame-namen oder über window.opener aktualisieren. (oder man setzt den target des popups aufs hauptfenster und löscht dann das popup, ist aber aufwendiger, sich die referenz aufs popup zu erhalten)

was ist mit benutzern, die es leid sind von popups und ähnlichen spielereien genervt zu werden und deshalb kinderkram wie javascript disabled haben? klar ist es möglich das ganze per formular zu machen... das ist aber dermaßen billig dass ich keine lust habe das hier zu erklären


Rektal schrieb am 21.07.2003 um 10:57

Du kannst den link aufs popup login fenster auch so schreiben das er die seite normal fuer leute laedt die JS disabled haben. Siehe http://tom.me.uk/scripting/popups.asp bei "The Solution".


atrox schrieb am 21.07.2003 um 11:21

@manalishi:
"'nur' standard-login" war nicht zwangsweise negativ gemeint. die loginbox in ein extra popup zu packen ist in den meisten fällen eh ein unfug, weil das keine modalen dialog sind, und daher eher in den bereich spielerei fallen. (da geb ich dir vollkommen recht)
mit "nur" war gemeint, daß ich mit einem extra formular mehr möglichkeiten habe, wie zb md5-challange-response oder erweiterte GUI-elemente.
wer allerdings javascript auf einem "kritischen" pfad durch die homepage einsetzt, muß sich des risikos der benutzer ohne js durchaus bewußt sein, und evt einen ersatz-pfad anbieten.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026