[PHP] Login senza database

Frozzen

Utente Attivo
18 Gen 2019
55
0
6
29
Milano
Buonasera a tutti ragazzi,
navigando sul web mi sono imbattuto in un form di login senza database (quella postata è una pagina unica), premettendo che sarà una pagina casalinga (amici, parente, etc.. etc..) il mio problema adesso sta che non riesco ad aggiungere un altro utente oltre a "davide" in questa pagina, se provo a loggarmi con l'utente "marco" non entra..
probabilmente lo inserisco male..
Chi saprebbe aiutarmi? grazie mille, davide.


PAGINA login.PHP

PHP:
<?php
    session_start();
    unset($_SESSION["collegato"]);
    $user=trim($_POST["username"]);
    $pwd=trim($_POST["password"]);
    $mex="";
    if($user!=""&&$pwd!="")

    {
        if    ($user=="davide"&&$pwd=="0000")
        or   ($user=="marco"&&$pwd=="0000")

        {

            $_SESSION["collegato"]="si";
            header("location: home.php");
            die("...Attendere, prego...");
        }
        else $mex="<br />Errore: Username o Password errate!<br /> <br />";
    }
?>

<html>
<center>
<head>
    <title>Area riservata</title>
</head>
<body>
<strong>Login</strong>
<br />
<?php if($mex!="") echo $mex;?>
<form method="post" action="login.php" enctype="multipart/form-data">
Username: <input type="Text" name="username" maxlength="20" size="10" />
<br />
Password: <input type="Password" name="password" maxlength="20" size="10" />
<br />
<input type="Submit" value="Entra" />
</form>
</body>
</center></html>



- Invece questo codice andrà inserito nella pagina che vorrai proteggere

PAGINA home.php

Questo in alto alla pagina:
PHP:
<?php include("verifica.php");?>

E dove vuoi un logout:

PHP:
<a href="login.php">Logout</a>



- E in una pagina si inserirà:

PAGINA verifica.php

PHP:
<?php
    session_start();
    if(trim($_SESSION["collegato"])!="si")
    {
        header("location: login.php");
        die("...Attendere, prego...");
    }
?>
 
Ultima modifica:

marino51

Utente Attivo
28 Feb 2013
3.035
192
63
Lombardia
PHP:
    if($user != "" and $pwd != "")

    {
        if (($user == "davide" and $pwd == "0000")
        or  ($user == "marco"  and $pwd == "0000"))
rispetta spazi, parentesi e soprattutto impara a leggere il log degli errori
 
  • Like
Reactions: Frozzen
Discussioni simili
Autore Titolo Forum Risposte Data
S [PHP] Stampa a video Nome e Cognome in seguito a login PHP 1
M [PHP] header (location..) non funzionante dopo login PHP 3
L [PHP] Visualizzare utente dopo login PHP 0
L [PHP] login con password_verify PHP 3
L [PHP] login con varie entrate PHP 3
L [PHP] login con password_verify - password_hash PHP 5
M [PHP] Problemi con il riconoscimento login. PHP 21
F [php] sicurezza password form login PHP 2
M [PHP] Metodo migliore per fare login a un DB Mysql PHP 1
F Problema con pagine login in PHP PHP 2
Y [PHP] Errore di login dopo aver inserito Codice AdSense PHP 0
M [PHP] Problemi con login facebook PHP 0
W [PHP] Login sicuro al web Service SOAP PHP 20
P [PHP] Limitare login ad un solo utente per volta PHP 12
L [PHP] login e protezione pagine con session PHP 3
L [PHP] login con la classe medoo.in PHP 5
I [PHP] [Javascript] login da smartphone a web PHP 3
P [PHP] Reindirizzamento post Login PHP 3
I [PHP] login con sessione singola PHP 1
bubino8 [WordPress] [PHP] Login diretto da bottone WordPress 4
D [PHP] Login Multiutente con pagina privata PHP 5
D problemi login php 5.6 mysql PHP 1
I [PHP] Login Facebook SDK returned an error: No URL set! PHP 0
G PHP Login PHP 1
Laskot Login php e redirect PHP 1
K [PHP] Unica sessione login forum/sito PHP 1
bubino8 [PHP] Login Automatico PHP 1
M [PHP] Sessione Login PHP 15
C [PHP] Aprire la pagina dopo aver fatto il login PHP 1
fabry1986 [PHP] login PHP 2
Punix pagine login-logout php principiante PHP 4
S [PHP] Problemi con Login e pagina Utente PHP 5
ANDREA20 [PHP] Echo login PHP 2
P [PHP] aiuto creazione login PHP 16
webmachine [PHP] Problemi con Login e pagina Utente PHP 3
F Problemi login con lo script php PHP 2
M login.php PHP 12
M Script php login con password in scadeza ogni tre mesi PHP 2
otto9due [risolto] Problema sessioni php e login PHP 5
D creazione di una login in php PHP 1
D aiuto con pag di login in php PHP 1
M Pagina di registrazione e login in php PHP 4
C Creare Login php PHP 0
M Login con php PHP 2
D Pagina login php-mysql PHP 1
E [PHP + MySql] Sito con login e sessioni PHP 8
helpdesk Nessuna session start in login PHP PHP 12
L [PHP/MYSQL] Login con ricordo utente PHP 1
max_400 il login in php è sicuro? PHP 14
I [PHP]Problema sito con form login in ogni pagina PHP 7

Discussioni simili