Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 18
Nome: somzuada
Descrição do site: Rádio web
Contato:

Login multi usuários

07-11-2011 12:31

Este script de login permite o cadastro multi usuários! Bom proveito.

Página que verifica os users (login.php)

<? if(basename($_SERVER["PHP_SELF"])==basename(__FILE__) ) exit("<script>alert('Nao permitido')</script>\n<script>window.location=('index.php')</script>"); //Não permiate acesso via url $private_server = "Yes"; //Mude para "No" se não for usar a autencitação //lista de usuários do login ( adicione quantos desejar) $authuser[0] = 'admin'; $authpass[0] = 'admin'; $authuser[1] = 'admin1'; $authpass[1] = 'admin1'; $authuser[2] = 'admin2'; $authpass[2] = 'admin2'; ?>

Página a ser acessada depois do login (index.php)

<? include "login.php"; $authpoint = ""; if (eregi("yes", $private_server)) {     $u = $_SERVER['PHP_AUTH_USER'];     $p = $_SERVER['PHP_AUTH_PW'];     include("login.php");     $ar_user = array_search($u, $authuser);     if ($authpass[$ar_user] != $p || $ar_user === FALSE)     {         header("HTTP/1.0 401 Authorization Required");         header("Status: 401 Authorization Required");         header('WWW-Authenticate: Basic realm="Entre com o seu login e senha", stale=FALSE');         exit("Nao permitido!");              } } ?> seu conteudo aqui

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Login multi usuários

07-11-2011 12:41

Funcionou certinho. O único problema foi o uso do eregi(), que não é mais usado no PHP.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 18
Nome: somzuada
Descrição do site: Rádio web
Contato:

Login multi usuários

07-11-2011 22:29

Ok! Tem como subistiruir o eregi()?

Grato.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Login multi usuários

07-11-2011 22:36

Pode usar o strstr

if(strstr($private_server, 'yes')==TRUE) {  

Ou pode simplesmente fazer um if direto

if($private_server=='yes') { 

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado