Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Sistema Adim básico [php]


C£rberus
 Compartilhar

Posts Recomendados

Olá pessoal, aqui vai um sistema de admin super básico sem usar bancos de dados.

 

Pessoal o pastebin aqui também está bugado e não abre, por isso tive de manda-lo para o filebin (mandei a source com as páginas todas).

 

É necessário se cadastrar para acessar o conteúdo.

 

Sem scan até porque é zip e são apenas ficheiros .php

 

Abra o editor e crie primeiro:

 

Salve como admin.php

<?php

session_start();

 

if(!$_SESSION['Auth'])

{

header("location:index.php");

}

 

if (!isset($_SESSION['Created']))

{

$_SESSION['Created'] = time();

}

 

if(time() - $_SESSION['Created'] > 600)

{

session_destroy();

?>

<script language = "javascript">

alert('Session Timeout');

window.location = 'index.php'

</script>

<?php

}

?>

<!DOCTYPE HTML>

<html>

<head>

<title>Admin page</title>

</head>

<body><br />

admin page

</body>

</html>

 

Salve como checklogin.php

<?php

session_start();

 

//include arrays

require("config.php");

 

//declare vars

$Username = $_POST['Username'];

$Password = $_POST['Password'];

 

// if $Username isn't in $ValidUsers array (from config.php) assiagn

// $UserError a message

if (!(in_array($Username, $ValidUsers)))

{

$UserError = "You entered the wrong username";

}

 

// if $Password isn't in $ValidPasswords array (from config.php) assiagn

// $PasswordError a message

if (!(in_array($Password, $ValidPassword)))

{

$PasswordError = "You entered the wrong password";

}

 

// if $UserError has been assigned a message, javascript alert message

// and redirect to index.php

if (isset($UserError))

{ ?>

<script language = "javascript">

alert('<?php echo "$UserError"; ?>');

window.location = 'index.php'

</script>

<?php

}

 

// if $PasswordError has been assigned a message, javascript alert message

// and redirect to index.php

if (isset($PasswordError))

{ ?>

<script language = "javascript">

alert('<?php echo "$PasswordError"; ?>');

window.location = 'index.php'

</script>

<?php

}

 

if((in_array($Username, $ValidUsers)) && (in_array($Password, $ValidPassword)))

{

$_SESSION['Auth'] = 'true';

header("location:admin.php");

}

?>

 

Salve como config.php

<?php

//*** desired users to array

$ValidUsers = array("user1","user2","user3");

 

//*** desired passwords to array

$ValidPassword = array("admin1","admin2","admin3");

?>

 

Salve como index.php

<!DOCTYPE HTML>

<html>

<head>

<title>Admin Login</title>

</head>

<body><br />

<table width="330" border="0" align="center" cellp***ing="0" cellspacing="1" bgcolor="#CCCCCC">

<tr>

<**** method="post" action="checklogin.php">

<td>

<table width="100%" border="0" cellp***ing="3" cellspacing="1" bgcolor="#FFFFFF">

<tr>

<td colspan="3">

<strong>Admin Login</strong>

</td>

</tr>

<tr>

<td width="40%">

Username:

</td>

<td width="1%">

 

</td>

<td width="59%">

******* name="Username" type="text" />

</td>

</tr>

<tr>

<td width="40%">

Password:

</td>

<td width="1%">

 

</td>

<td width="59%">

******* name="Password" type="password" />

</td>

</tr>

<tr>

<td colspan="3" align="center">

******* type="submit" value="Login" />

</td>

</tr>

</table>

</td>

</****>

</tr>

</table>

</body>

</html>

 

Salve todos estes arquivos na mesma pasta e coloque eles no seu server: www para ver o resultado.

 

Creditos: C£rberus

"Percorri caminhos que apesar de serem caminhos não eram caminhos, ouvi ruídos do obscuro e calmamente reconfortante, de paleios passei a meros trechos de sabedoria e pura eloquência, perdido na sabedoria ainda não tão ampla mas também não mais tão compacta."

Link para o comentário
Compartilhar em outros sites

Se quiser/quiserem posso mandar a source é só pedir lá.

"Percorri caminhos que apesar de serem caminhos não eram caminhos, ouvi ruídos do obscuro e calmamente reconfortante, de paleios passei a meros trechos de sabedoria e pura eloquência, perdido na sabedoria ainda não tão ampla mas também não mais tão compacta."

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.