Jump to content
php.lv forumi

Gatavs paroles skripts


hackerman

Recommended Posts

Tātad man ir skripts, kurš aizsargā konkrētu vietu ar paroli. Viņš prasa paroli, bet es gribu, lai prasa arī username :)

 

<form name="pp" method="post" action="check.php">
<p align="left">Lietotājvārds:<input type="username" name="username"><br></p>
<p align="left">Parole:<input type="password" name="pass"></p>
<input type="submit" value="Ielogoties"></p></form>

 

check.php

 

<?php
if ($_POST['pass'] == "hackerman") {
include ("infopanel.php");
}
else {
header("Location: error.php");
}
?>

 

 

Es nezinu kā var pievienot if ($_POST['username'] == "hackerman") {

Edited by hackerman
Link to comment
Share on other sites

Vari tajā check.php failā sākumā definēt kaut kādu konstanti, un pēc tam inkludfailos pārbaudīt vai attiecīgā konstante ir uzsetota. Ja cilvēks mēģinās pa taisno atvērt šo inkludi, tad nekas nesanāks.

 

PS. Tikai neprasi, kas ir konstantes. Skaties linkā, ko iedevu.

Link to comment
Share on other sites

Nu piemēram kā būtu pareizi?

 

define("logins",	"hackerman");
define("parole",	"hackerman123");

 

Un ko tālāk? tajā otrā skriptā jāliek

 

<?php

define("logins", "hackerman");

define("parole", "hackerman123");

echo logins;

echo parole;

?>

 

Tā ir pareizi?

 

 

edited... Tā nav pareizi ^^

 

japalasa būs vairāk tur :)

Edited by hackerman
Link to comment
Share on other sites

sesijas ????

check.php

<?php
session_start();
if ($_POST['pass'] == "hackerman" && $_POST['lusername'] == luser) {
$_SESSION['pass']=md5($_POST['pass']);
include ("infopanel.php");
}
else {
header("Location: error.php");
}
?>

infopanel.php

<?
if($_SESSION['pass'] != md5('hackerman'){
header("Location: error.php");
}
?>

Link to comment
Share on other sites

×
×
  • Create New...