Datuve :: Forums :: Arhīvs :: Parole, lai ieietu web sadaļā

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 114

Reģistrētie lietotāji online: 0

Viesi online: 114

Datuve.lv video
Top.LV

Parole, lai ieietu web sadaļā

Ievietoja: Sun @ 2008.03.22 22:51  

Man vajadzētu kaut ko ļoti vienkāršu, vienkāršu skriptu, lai kādā no mājaslapas sadaļām varētu ieiet tikai tie, kas zina paroli. Izmeklējos google, bet diemžēl neko piemērotu nevaru atrast :(
Palīgā!

Komentāri:

#1 drono @ 2008.03.22 23:01

Uz kāda servera atrodas tā mājas lapa?
Ja apache, tad var izlīdzēties ar .htaccess failiem, ierobežot piekļuvi kādai mapei.
http://httpd.apache.org/docs/2.2/howto/auth.html

#2 lildzhank @ 2008.03.22 23:10

Pamēģini šādu http://paste.php.lv/7022

#3 Sun @ 2008.03.22 23:24

http://paste.php.lv/7022
šis ir kaut kas reālāks, bet tomēr nespēju izlobīt to, ko man vajag ienest tieši savā lapā :(

http://www.computerhope.com/j19.htm
Šis laikam ir baigi primitīvs... un tas laikam pasargā tikai to vienu lapu...

#4 drono @ 2008.03.22 23:25

#2> Tādus $HTTP_SESSION_VARS ne visi serveri vairs ņems pretī. Tas bija, liekas, tikai PHP 4 defaultā ieslēgts.

Lai tas kods normāli darbotos,
$HTTP_SESSION_VARS visur jāpārlabo uz $_SESSION
$HTTP_POST_VARS uz $_POST
$HTTP_SERVER_VARS uz $_SERVER
utt.

Kā arī šo rindiņu vietā

session_register("adb_password");
session_register("user");

$adb_password = $admin_password;
$user = $u_name;

Labāk rakstīt šādas:

$_SESSION["adb_password"]=$admin_password;
$_SESSION["user"]=$u_name;

Šī te ir darbojošā versija - http://paste.php.lv/7023

#5 Sun @ 2008.03.22 23:28

Bet tas otrs?
<script language="Javascript">

<!--

var password = "please"
var x = prompt("Enter in the password "," ")
if (x.toLowerCase() == password) {
alert("Come right in \n \n You've entered in the right password")
location = "index.htm"
}

else {
location = "bad.htm"
}

//-->

</script>

Kā tas darbojas?

#6 drono @ 2008.03.22 23:34

#5> Tas ir tikai priekš tāda līmeņa "speciālistiem", kas nezin, ka pārlūkā ir tāda komanda View --> Source, kur tā parole ir skaidri redzama.

#7 Sun @ 2008.03.22 23:40

drono rakstīja:

#5> Tas ir tikai priekš tāda līmeņa "speciālistiem", kas nezin, ka pārlūkā ir tāda komanda View --> Source, kur tā parole ir skaidri redzama.

Nu jā :( Nu skatīšos, ko varu izlobīt no tā http://paste.php.lv/7022 varianta...un nomainīšu to, ko rakstīji :)

#8 Rxx @ 2008.03.23 00:19

Paklausies, tā tu neko neizdarīsi... Ja tev vajag kaut ko nopietnu nopietnam projektam, atrodi kādu, kas tev to uztaisa. Ja tu gribi kaut ko iemācīties, tad izlasi kādu tekstu par php sesijām, mainīgajiem un if/else, tad paņem un uzraksti pats, ko tev vajag. No tā jēgas būs vairāk, jo tu pats arī sapratīši, ko kas no tā visa dara un kāda tam ir nozīmē. Laika ziņā uz to patērēsi tikpat laika, kā mēģinot pielauzt svešu kodu darboties tā, kā gribi tu.