Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: logowanie w iframe
Forum PHP.pl > Forum > PHP
invx
loguje sie skryptem ktury otwiea sie w plywajacej ramce, otwiera sesje, i jak zrobic ze po zalogowaniu poprawnym na indexie wyswietli nazwe zalogowanego usera (a bez logowania informuje ze jest dany user gosciem)?
id4
Witam

Wydaje mi się, że bez odświeżenia całej strony (a nie tylko iframe) nie pójdzie. Jak odświeżysz sajta, to zczytaj czy jest zalogowany i wyświetl odpowiednie dane w odpowiednim miejscu.
Lucky
Albo skożystaj z Cookie i odczytaj je za pomocą JS, wtedy obejdzie się bez przeładowania.
invx
hmmm... ten pierwszy spoub hyba latwiejszy do zrobienia ale ten drugi mi sie bardziej podoba. jak zrobic przeladowanie calosci i jak odczytac cookies za pomoca javy??
matic
Niech index zawiera np. DIVa:
Kod
<div id="wypisztrase">niezalogowany</div>


W plywajacej ramce po odswiezeniu (po zalogowaniu) wprowadz kod:
[php:1:bc46b55d51]<?php
echo("<script language="javascript">");
echo("if(document.getElementById) parent.document.getElementById("wypisztrase").innerHTML="&nbsp;");
echo("Użytkownik zalogowany jako: $USER");
echo("";");
echo("else if(document.all) parent.document.all.wypisztrase.innerHTML="&nbsp;");
echo("Użytkownik zalogowany jako: $USER");
echo("";");
echo("</script>");
?>[/php:1:bc46b55d51]

UWAGA! Kod w razie czego zrobiony zostal dla IE i NN, dlatego tez jest tak "namieszane". biggrin.gif
Jesli cos sie nie chodzi, daj znac.
invx
aha znajde wolna chwile to zobacze smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.