Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026

    pagine non visitabili da url

    ragazzi stavo creando un'area amministrativa del sito

    ma mi chiedevo ,ho creato un login per l'admin ,che rimanda alla index dell'amministrazione sito,solo se user e pass sono come settati

    il problema è che cmq ,digitando a mano l'url delle pagine che vorrei fossero protette e non visitabili senza login giusto,mi apre ugualmente le pagine (ovviamente)

    esiste qualche funzione?

    dal pannello amministrativo del mio hosting posso settare una password e un nick su di una directory,ma non sulle pagine stesse.....e poi non mi piace la soluzione : "schiaffa tutto dentro una cartella protetta dal tuo hosting"

    devo settare qualcosa via ftp o c'è anche qualcosa in php ?

    insomma la soluzione ideale e più usata?

  2. #2
    una volta effettuato il login, solitamente si imposta una sessione.
    Poi, nelle pagine che si vuole proteggere, si verifica l'esistenza di questa sessione
    Se la verifica da esito positivo ok, altrimenti si è inviati alla pagina del login

    http://www.mtxweb.ch/php_learn/?page_id=229

    Nella sezione "livello avanzato" c'é una serie di tre articoli sulla gestione utenti ed autenticazione

    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    grazie del link,però cercavo qualcosa senza db

    si può fare?

  4. #4
    puoi mettere i dati di autenticazione in un file di testo e comunque procedere con una sessione. Il principio è il medesimo. Ma a questo punto opterei per una soluzione basata su .htaccess di apache.
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    ciao,io ho provato scrivendo un file .htaccess

    ho messo queste regole:
    <Files ~ "^.(htaccess|htpasswd)$">
    deny from all
    </Files>
    Options Indexes
    order deny,allow
    deny from index.php
    deny from erase_email.php
    deny from view_email.php
    deny from db_connect.php
    deny from invia_email.php


    però non funziona ,non hai qualche tutorial o link per capire meglio come impostarlo?

    grazie mille

  6. #6
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    niente?nessuno può aiutarmi?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.