Име и парола за админ панел

h4x0r

Registered
Здравейте... Направил съм си елементарен админ панел но искъм да може с акаунт и парола да се влиза .

Пример:

Админ име :


Парола :


и Влез бугон
 
http://web-tourist.net/login/login/view.php?st=1166 - това би трябвало да ти свърши чудесна работа :)
 
Fury това което ми го дади има бъг.

Изкуфял на мен ми трябва нещо по елементарно
 
Ето драснах ти нещо на бързо, надявам се да ти помогне. Само си направи скрипта за добавяне на админи в базата данни или направо си добави админ след като вкараш таблицата в базата, искам да отбележа, че паролата се трябва да е под формат md5, тоест ако ще правиш скрипт за добавяне на админи или ще си вкараш данните от базата данни си изкарай паролата под md5 формат и я вкарай с md5 формата, иначе ще ти дава "грешно потребителско име или парола".

Код:
Пример:
<?php
echo md5("parolata");
?>

Код:
CREATE TABLE `admins` (
`id` int(11) not null auto_increment,
`username` varchar(255) not null,
`user_password` varchar(255) not null,
PRIMARY KEY (`id`)
);

config.php
Код:
<?php

mysql_connect("localhost", "root", "") OR DIE (mysql_error());
mysql_select_db("test") OR DIE (mysql_error());

?>

admin.php
Код:
<?php

session_start();

require_once('config.php');

if ($_SESSION['admin_logged'])
{
    echo "lognat admin, potrebitel ili tam kwoto i da e.";
}
else
{
    if (!$_POST['adminlogin'])
    {
        echo "<form action='' method='post'>
            Potrebitel:
            <br />
            <input type='text' name='admin' />
            <br />
            Parola:
            <br />
            <input type='password' name='admin_pw' />
            <br />
            <input type='submit' name='adminlogin' value='Wlez' />
        </form>";
    }
    else
    {
        $count = mysql_num_rows(mysql_query("SELECT * FROM `admins` WHERE `username` = '".$_POST['admin']."' AND `user_password` = '".md5($_POST['admin_pw'])."'"));
        if ($count == "0")
        {
            echo "Greshno potrebitelsko ime ili parola.";
        }
        else
        {
            $_SESSION['admin_logged'] = $_POST['admin'];
            echo "<b>".$_SESSION['admin_logged']."</b>, wie se lognaxte uspeshno dryn dryn ...";
        }
    }
}

?>
 
Fury това не ми върше работа на мен ми трябва нещо много по - по - по елементарно
 
Код:
<?php
session_start();
//тук пишеш потребителското име и паролата които искаш
$username = "username";
$password  = "test";
if(isset($_POST['submit']){
if($_POST['username'] == $username && $_POST['password'] == $password){
$_SESSION['admin'] = "da";
echo '<a href="?admin="true">Go to admin panel</a>'';
}
else{
echo "Моля въведете потребителско име и парола";
}
}
else{
?>
<form method="POST" action="?">
User:<input type="text" name="username"><br>
Pass:<input type="password" name="password"><br>
<input type="submit" name="submit" value="Изпрати">
<?php
}
if($_GET['admin'] == "true" && $_SESSION['admin'] == "da";)
{
//тук пишеш какво да излиза в админ панела
}
else{
die("Invalid session!");
}
?>
От това по-елементарно не мисля че има.
 
амини
Код:
<?php
$adminname = 'admin-a ';
$adminpass = 'pass-';
$emailaddress = 'pro_lamer4e@abv.bg';
$website = 'Cs-ProLAN.net';
DEFINE ('adminname',admin-a');
DEFINE ('adminpass','pass-a');
DEFINE ('emailaddress','pro_lamer4e@abv.bg');?>

login.php
Код:
<?php
session_start();
require("../connect.php");
require("../Админи.php");

if (!isset($_SESSION['login']) && isset($_POST['admlogin']) && $_POST['nickname'] == ''.adminname.'' && $_POST['password'] == ''.adminpass.'') {
$_SESSION['login'] = TRUE;
}
if (!isset($_SESSION['login'])) 
{
?>

и всяка страница която искаш да е защитена пишеш най от горе

Код:
<?php
session_start();
if (!isset($_SESSION['login'])) {
header("Location: index.php");
}
$title = 'Stranicata';
?>
 

Back
Горе