Gå til innhold

Anbefalte innlegg

Jeg har en del sider jeg vil at alle ikke skal få tak i. For å komme inn til disse må man registrere seg. Vet noen om et script som oppfyller disse kravene:

 

-Admin funksjon

-Uten mysql

 

Ikke svar med hotscripts.com. har sett gjennom der.

 

Noen forslag?

Lenke til kommentar
Videoannonse
Annonse

Kan godt prøve og skrible ned noe...

signin.php:

<?php

session_start();

if(!empty($_GET['act']) && $_GET['act'] == 'out')

{

 unset($_SESSION['user'];

}

if(!empty($_POST['user']) && !empty($_POST['pasw']))

{

 $a = file('users.php');

 foreach($a as $temp)

 {

   $b = explode('|', $temp);

   if($b[0] == $_POST['user'] && $b[1] == md5($_POST['pasw']))

   {

     session_register('user');

     $_SESSION['user'] = $_POST['user'];

     echo '<meta http-equiv="refresh" content="0; URL=index.php">';

     exit;

   }

 }

}

else

{

 echo '<form action=signin.php?act=signin method=post>

 Username: <input type=text name=user>

 Password: <input type=text name=pasw>

 <input type=submit value="Sign In">

 </form>';

}

?>

 

På sidene du skal beskytte kan du sette inn:

<?php

if(!empty($_SESSION['user']))

{

?>

det beskytta greiene her

<?php

}

?>

 

user.php skal ha denne syntaxen:

brukernavn|md5-hash av passord|

testbruker|øsaklglaskjfølakgfj|

 

For å logge ut bruker du linken: signin.php?act=out

 

Som jeg sa var dette bare joe jeg heiv sammen nå så jeg har ikke testet det.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...