Visualizzazione risultati 1 fino 7 di 7

Discussione: problema script php

  1. #1
    Guest

    Predefinito problema script php

    se andate a questo indirizzo: http://filpi.altervista.org/_private/login.php
    e inserite un qualsiasi user e pass vi apparirà una scritta sulla sinistra del tipo [user:pollo]$[pass:cosafai]

    in realtà questo sarebbe un utente crato da me..

    perchè ogni volta che clicco login mi appare questa cosa?? come faccio ad indirizzarlo ad una pagina nella quale dice se la pass e l' user vanno bene allora apparirà: sei loggato e torni alla home, altrimenti: non sei loggato riprova..

    perchè se voi andate a questa pagina.. (protetta da login) http://filpi.altervista.org/_private/indexbottega.php vi dirà che non siete loggati..

    come posso fare allora che se entri in una pagina dove non sei loggato non accedi, e se sei loggato la vedi??

    grazie anticipamente..

  2. #2
    Guest

    Predefinito

    diciamo che tecnicamente il secondo link funziona!!! :)))
    per quanto riguarda _private/login.php semplicemente devi togliere quella parte che fa
    echo "$utenti['pollo'] = \"cosafai\""; o una cosa del genere

    posta il codice che lo vediamo insieme del file login.php

  3. #3
    Guest

    Predefinito

    Codice:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Login</title>
    
    </head>
    
    <body>
    ue<?
    session_start();  
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <p>
    <?
    function check($user,$password){
    		include("utenti.php");
    
    		foreach($utenti as $user_ => $password_){
    			if (($user==$user_) AND ($password==$password_)) {
    				return true;
    			}
    		}
    
    		return false;
    }
    
    function form_login(){
    ?>
    <form id="login" action="<?=$PHP_SELF?>" method="post">
    <div style="text-align:center;margin-left:auto;margin-right:auto;">
    	Utente:<br>
    	<input type="text" name="utente" size="20" maxlength="255"><br>
    	Password:<br>
    	<input type="password" name="password" size="20" maxlength="255"><br><br>
    	<input type="submit" value="   OK   ">
    </div>
    </form>
    <? }
    
    if(isset($_POST["utente"])){
    	if (check($_POST["utente"],$_POST["password"])){
    		$_SESSION["utente"] = $_POST["utente"];
    		$_SESSION["password"] = $_POST["password"];
    		echo "ora sei loggato!";
    	}else{
    		form_login();
    	}
    }else{
    	form_login();
    }		
    ?>
    
    </body>
    </html>
    Ultima modifica di makpaolo : 15-11-2006 alle ore 15.50.19

  4. #4
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    ho modificato il messaggio, prego usare i tag code e php la prossima volta
    Se smetti di imparare e evolverti sei morto dentro

  5. #5
    Guest

    Predefinito

    come faccio a compilare correttamente i campi del mio data base msql??

    questo è l' indirizzo dove ho preso lo scrpt:

    http://php.html.it/script/vedi/2094/xxlocker/

    grazie

  6. #6
    Guest

    Predefinito

    la funzione sessione_start() va messa prima di fare qualsiasi output....

    per quanto riguarda lo script non lo conosco e se nessuno ti risponde entro l'ora di pranzo ci do io una occhiata

    ciao

  7. #7
    Guest

    Predefinito

    ho trovato una script che ha risolto utti i miei problemi.. infatti se vai su http://filpi.altervista.org/_private/login.htm e inserisci user: filpi e pass: va bene

    funziona tutto correttamente.. ....però.. come devo compilare esattamente il mio data base msql1 per poter fare in modo che gli utenti possano registrarsi=???

    però ora vorrei aggiungere qualche cosa in più....

    vorrei che nella prima pagina ci sia una sezione di news.. ovvero..

    che dal mio sito internet o dal mio computer possa inviare dei file visualizzabili nella mia prima pagina... come posso fare??

    grazie anticipamente e spero di non aver fatto troppe noiose domande
    Ultima modifica di filpi : 16-11-2006 alle ore 15.19.20

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •