URL: https://www.overclockers.at/coding-stuff/passwort_mit_popup_fenster_86757/page_1 - zur Vollversion wechseln!
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!
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> "; } ?>
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)
Zitat von atroxdie 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)
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".
@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