Visualizzazione dei risultati da 1 a 4 su 4

Discussione: login senza refresh

  1. #1

    login senza refresh

    Ciao a tutti ragazzi.

    Spero sia la sezione più adatta per questa richiesta:

    dovrei realizzare una semplice pagina di login in HTML, ma con la complicanza di dover restituire un messaggio di risposta ("login OK" o "Login fallito") sulla stessa pagina, senza che avvenga il refresh di questa.

    Dopo aver cercato in giro mi sembra di aver capito che Ajax possa fare al caso mio, ma essendo totalmente a digiuno di questa tecnologia speravo in qualcuno che avesse già affrontato lo stesso problema o che comunque sapesse suggerirmi come procedere.

    Per quanto possa essere utile, questo è l'HTML di partenza:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
    
    	<body>
    		<div>
    			<form name="LoginForm" method="post" onsubmit="">
    				<table id="loginTable">
    					<tr>
    						<td>Username:</td>
    						<td><input type="text" name="username" value=""></td>
    					</tr>
    					<tr>
    						<td>Password:</td>
    						<td><input type="password" name="password" value=""></td>
    					</tr>
    					<tr>
    						<td>
    							<button type="submit">Login</button>
    						</td>
    					</tr>
    				</table>
    			</form>
    		</div>
    	</body>
    </html>
    Ovviamente, la parte che mi manca è cosa fargli fare sull' onsubmit del form.

    Per la parte di validazione e controllo dei dati inseriti nonchè di dialogo con il DB si suppone già tutto esistente e funzionante.

    Grazie a tutti, ciao

  2. #2
    mmm ma per quale motivo hai bisogno di far eil login in questo modo? Se devo dire la mia, il login è la prima cosa per la quale NON userei AJAX...
    I DON'T Double Click!

  3. #3
    Esplicita richiesta...

    Quindi è più complicato di quanto non credessi...?

  4. #4
    no, non è che è complicato, è solo che... beh, l'idea del login è che tu se non lo fai non vedi certe cose, quindi fai il refresh della pagina e le vedi. Se non fai il login, però, non hai comunicazione con il server se non con delle richieste XMLHttpRequest (Ajax insomma) quindi tutto le variabili di sessione che hai impostate nella pagina non saranno aggiornate fino al prossimo refresh.
    I DON'T Double Click!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.