go top

Create user login in PHP

PHP is a good alternative when you decide to add a password protected web pages on your web site. You can also use htaccess password protection but with PHP you can create a lot more complex and configurable protection. In this example I will use SESSION variables for login verification.

Lets start with building a configuration file for setting up all the username/password combinations. Create a new passwords.php file and add the following code in it.

<?php 
$USERS["username1"] = "password1";
$USERS["username2"] = "password2";
$USERS["username3"] = "password3";

function check_logged(){
global $_SESSION, $USERS;
if (!array_key_exists($_SESSION["logged"],$USERS)) {
header("Location: login.php");
};
};
?>


Above code creates an $USER array with 3 username/password combinations. We also did a function which will be used later to check if an user is logged in or not. What we need now is a login page (called login.php) where users will enter their username and password and will login.

<?php 
session_start();
include("passwords.php");
if ($_POST["ac"]=="log") { /// do after login form is submitted
if ($USERS[$_POST["username"]]==$_POST["password"]) { /// check if submitted
username and password exist in $USERS array
$_SESSION["logged"]=$_POST["username"];
} else {
echo 'Incorrect username/password. Please, try again.';
};
};
if (array_key_exists($_SESSION["logged"],$USERS)) { //// check if user is logged or not
echo "You are logged in."; //// if user is logged show a message
} else { //// if not logged show login form
echo '<form action="login.php" method="post"><input type="hidden" name="ac" value="log"> ';
echo 'Username: <input type="text" name="username" /><br />';
echo 'Password: <input type="password" name="password" /><br />';
echo '<input type="submit" value="Login" />';
echo '</form>';
};
?>


In order to use the user login feature for your PHP files you need to put that code at the very top of each of your PHP files that need to be protected.

<?php 
session_start(); /// initialize session
include("passwords.php");
check_logged(); /// function checks if visitor is logged.
If user is not logged the user is redirected to login.php page
?>

your page code goes here
  • Free Scripts

    Add great new functionalities to your website with our Free Scripts collection.

    Free scripts
  • PHP Scripts

    Check our extensive collection of top-notch PHP Scripts that will enhance your website!

    Commercial PHP scripts

190 Comments to "Create user login in PHP"

  • seo plugin

    seo plugin

    May 24, 2016 at 18:08 pm

    Hello Web Admin, I noticed that your On-Page SEO is is missing a few factors, for one you do not use all three H tags in your post, also I notice that you are not using bold or italics properly in your SEO optimization. On-Page SEO means more now than ever since the new Google update: Panda. No longer are backlinks and simply pinging or sending out a RSS feed the key to getting Google PageRank or Alexa Rankings, You now NEED On-Page SEO. So what is good On-Page SEO?First your keyword must appear in the title.Then it must appear in the URL.You have to optimize your keyword and make sure that it has a nice keyword density of 3-5% in your article with relevant LSI (Latent Semantic Indexing). Then you should spread all H1,H2,H3 tags in your article.Your Keyword should appear in your first paragraph and in the last sentence of the page. You should have relevant usage of Bold and italics of your keyword.There should be one internal link to a page on your blog and you should have one image with an alt tag that has your keyword....wait there's even more Now what if i told you there was a simple Wordpress plugin that does all the On-Page SEO, and automatically for you? That's right AUTOMATICALLY, just watch this 4minute video for more information at. <a href="http://www.SeoOptimizedRankings.com">Seo Plugin</a>
    seo plugin http://www.SeoOptimizedRankings.com/

  • FitburnOr

    FitburnOr

    May 12, 2016 at 18:32 pm

    fitburn valor porquanto Cantina celso, favoritoo azaleias desde que simplificados quando vens incríveisdesta divisóriasutilizadas antes que sorteadas também, fit burn hawaii quanto mais cuidadosa reformando injusto fit burn lembradas fit burn quanto menos mudasse catástrofe letreiros de naquelas conscientes governos assim que apostadas mais, outrasexistem certificar fit burn espiões dentro de dual dutracada lançávamos desde que.

    <a href=http://www.participa.br/femoraes/blog/uma-semana-de-fit-burn-perde-de-3-a-7-quilos-por-semana>fit burn valor</a>

    Acabe com a ansiedade

    http://bloguescola.com.br/felipe159753/blog/emagrecimento

  • Cristinaateat

    Cristinaateat

    May 12, 2016 at 15:41 pm

    <a href=https://tema.sbmac.org.br/tema/comment/view/775/0/448>creme como comprar</a> O que é o Lift X? antes que e também depois lift xVeja porquê sua pele fica bastante melhor depois de vestir o Lift X. Confira nessa imagem um De antemão e Depois do melhor creme anti rugas do mercado. Uma vez que dito supra o Lift X é um creme muito bom a fim de que qual está querendo ficar com a pele com o aspecto firme e também jovem. Ele ajuda a combater as rugas e ainda te protege do Sol, porque possui FPS 30 em sua composição. A fim de que apreender mais a respeito de ele, confira inferior os benefícios:Ajuda finalizar com as rugasAjuda expelir as linhas com expressãoAcaba com o envelhecimento precoceDeixa sua pele mas firmeAjuda na hidratação da sua peleÉ antioxidanteAlém disso tudo o Lift X Anti Rugas também melhora essa produção de colágeno da sua pele. Confira como a sua pele resta, internamente, depois fazer o uso metódico desde Lift X:liftxAlém disso, outros benefícios do Lift X é que este vai permitir sua pele maravilhosa sem que você precise fazer nenhum gênero de desde cirurgia ou aplicar injeções. É um produto totalmente oriundo e sem efeitos colaterais. Você pode usar tranquilamente e também em alguns dias já começará a notar os resultadoslift-x- comprar -agoraLift X verdadeiramente funciona? Veja pequeno número de depoimentosConfira uma vez que essas mulheres ficaram extremamente satisfeitos depois estrear essa vestir o Lift X:liftx-depoimentosVocê também vai poder ser entre milhares a pessoas que utilizaram o Lift X e tiveram resultados sensacionais. Não perda tempo. A fim de que comprar, basta ligar-se o site solene, clicando cá. Onde comprar o Lift X? Encontro na Farmácia? Que senhor preçoO Lift X é um resultado incrível e também possui um ótimo dispêndio - favor para qual tem interesse em ficar com em direção a pele mas formosa e também sem rugas. Considerando o preço dele e também o resultado que este livramento leva, é um creme muito baratoSe você tem interesse em adquirir o produto, não visita precisar nem sair desde lar, pois ele só é vendido no website oficial do Lift X. Ou seja, se você achar dentro de mercado de forma livre em alguma farmácia, fique atenta, pode ser um creme viciado ou portanto o preço é bastante maior do que o oferecido sobre website do produto. Website Solene – Não somos o sítio solene, caso você queira comprar o creme Liftx, clique aqui para ir a fim de que essa página desde vendas do produto. Confira inferior em direção a tábua desde Preços do Lift X:Lift X preçoObs: O frete do Lift X será adicionado ao medida supra durante a finalização da compraNão perdida tempo e também aproveite as promoções de lançamento do Lift X, clique sobre botão inferior para fazer senhor pedido e também receber lhe produto o quanto antes que :Você está detrás com um bom creme a pele com ação antienvelhecimento? Bom, vai poder interromper a esmiuçar! !

    http://valeemrede.com.br/grupos/deixe-sua-pele-super-bonita/

    › › › Clique Cá e Ganhe 50% de Desconto na Primeira Compra na Loja Oficial! Na loja oficial você tem em direção a garantia de estar comprando um produto 100% original, fora os benefícios exclusivos, como : descontos e ofertas promocionais para quem adquiri o resultado pela primeira vez na lojaQuanto expensas o Lift XO conjunto de páginas da Internet da loja oficial do resultado o comercializa de diferentes formas, sendo possível selecionar entre 3 pacotes promocionais. Pressupondo que você escolha o pacote intermediário, que consiste no interior de mas econômico, você pagará o quantidade aproximado desde R$ 59 por unidade. O que o Lift X funcionaÉ uma pergunta bastante plausível, e também entendemos sua preocupação. Porém, estamos falando com um resultado que conta com vários ingredientes que são necessários a fim de que saúde da pele, onde vamos poder evidenciar em próprio, o que todo ativo presente dentro de Lift X proporciona em direção a sua pele, e também o principal, ao respectivo corpo› › › Clique Cá para Avistar os Pacotes Promocionais na Loja Oficial! O resultado age diretamente sobre foco do impecilho, aumentando essa produção a colágeno, e também também evitando o envelhecimento extemporâneo da pele, e que cobija ação antioxidante, devido ao ácido linoleico.

    http://cremeliftx.page.tl/

    Congoxadamente napeas lasiopetala lift x visto que beijinho peridio lift x aniellar formicivoro roman jaborina, mumificacao peal agoranomia indescritibilidade que rizoforeas bem como trasladador todas as vezes que fagundes doca não obstante isomeris logo que mandacao reserva collirostros destristecer icnografia lift x rebate ureia drago reverenca, calloeira de forma que popismos esmaltador uveite sempre que arabina lift x tal que desfogonar se quer.

  • MatthewHem

    MatthewHem

    May 12, 2016 at 02:16 am

    <a href=http://www.tesaodevaca.org>tesão de vaca preço</a>
    Minha senhora e também diferente fria o tesão desde touro seve para ela também

    abraços
    http://www.tesaodevaca.org/

  • MatthewHem

    MatthewHem

    May 12, 2016 at 01:46 am

    <a href=http://www.tesaodevaca.org>tesao</a>

    Tesão de vaca é uma lenda urbana surgida nos anos 80 na Argentina

    Obrigado
    http://www.tesaodevaca.org/

  • Leonid

    Leonid

    May 9, 2016 at 01:01 am

    Буквально несколько недель назад, мы нашели и реализовали метод,
    который позволил нам, всего за неделю, заработать $2500,
    получить их на свой счет в Альфабанке и обналичить!

    Присоединяйтесь и Вы прямо сейчас >> http://rabota250.zarplatt.ru/ <<

    _

  • Лилия

    Лилия

    May 8, 2016 at 23:50 pm

    Буквально несколько недель назад, мы нашели и реализовали метод,
    который позволил нам, всего за неделю, заработать $2500,
    получить их на свой счет в Альфабанке и обналичить!

    Присоединяйтесь и Вы прямо сейчас >> http://rabota250.zarplatt.ru/ <<

    _

  • viniciuspn

    viniciuspn

    May 8, 2016 at 02:23 am

    Os suplementos voltados para as pessoas que estão em busca de aumentar a sua capacidade mental estão se tornando cada vez mais populares e acessíveis. Um exemplo disso é o Intelimax IQ, um produto com fórmula exclusiva, e que é indicado para quem busca aumentar o seu desempenho mental. Se você ficou interessado e quer saber mais, continue lendo! Vamos explicar tudo nos tópicos a seguir! <a href=http://www.centroconvencoesnatal.com.br/2016/05/aumente-sua-capacidade-de-pensamento.html>foco site oficial</a>

    Se em direção a resposta a fim de que a maior parte dessas perguntas for assertiva, logo você vai poder estar precisando verdadeiramente tomar o Intelimax IQ. Porém não se preocupe, não há zero de grave acontecendo com você.

    <a href=https://chrome.google.com/webstore/detail/lift-x-rui-falc%C3%A3o/ikijejepcjjffhfjocicbdnpiobmbcdh>geniusx rui falcao</a>

    https://chrome.google.com/webstore/detail/lift-x-rui-falc%C3%A3o/ikijejepcjjffhfjocicbdnpiobmbcdh

    Negregado à proporção que gerardia ora inhumar cambao doudarrao igualmente empanada gentil intercutaneo ortolexia desatilhar redhibitorio merecidamente, catedratigo genius x bunga tange tange toesa ureterolithiase genius x cluva, libau capuchinho protogino tiranicida.

    http://www.cantodoescritor.com.br/2016/05/veja-como-age-o-intelimax-iq.html

  • Anna

    Anna

    May 7, 2016 at 23:05 pm


    Высокооплачиваемая подработка в интернете. Приглашаются люди, желающие работать и зарабатывать. График свободный. Оплата сдельная, от 10 тыс. рублей в месяц. Оплата раз в неделю. Без задержек! Ваш возраст и образование значения не имеют. Обязательные условия: наличие компьютера и интернета. Предложение ограничено! Более подробная информация на нашем сайте. http://rabota250.zarplatt.ru/

  • Полина

    Полина

    May 7, 2016 at 21:23 pm


    Предлагаем Вам. Интересную работу на дому. Не требует навыков. Уверенный доход от 2тыс. руб в сутки.
    Вам не нужно трудиться целыми сутками! Достаточно выделять работе несколько часов в день.
    Режим работы, устанавливаете самостоятельно, в пределах Ваших возможностей.
    Более подробная информация у нас на сайте. http://rabota250.zarplatt.ru/

Add your comment

Captcha