Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> autoryzacja
dafit
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.06.2003
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


widzial moze ktos scrypt do autoryzacji na strone na dany czas ? kiedys widzialem do kupienia na allegro ale co tam mozna kupic zawsze mozna znalezc na stronach wiec najpierw sie pytam czy juz ktos widzial gdzies do sciagniecia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
spenalzo
post
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Nie wiem czy dobrze wyłowiłem sens ale chhyba chodzi o coś takiego:
[php:1:2d184ee184]<?php
// Plik login.php
if(!$send)
{
?>
<form method="POST" action="<?=$HTTP_SERVER_VARS["PHP_SELF"]."?send=1";?>">
Login: <input type="text" name="login" size="30"><br>
Haslo: <input type="password" name="pwd" size="30"><br>
</form>
<?
}
else
{
if($login=="xxx" && $pwd="xxx")
{
$ile_minut=30;
$czas=floor(time()+(60*$ile_minut));
session_register("czas");
Header("Location: jakistam.php");
}
else
{
echo "Podałeś niepoprawne dane!<br><br><a href="login.php">Powrót</a>";
}
}
?>[/php:1:2d184ee184]

[php:1:2d184ee184]<?php
// Plik jakistam.php
if($HTTP_SESSION_VARS["czas"]<time() || empty($HTTP_SESSION_VARS["czas"])
{
echo "Jesteś niezalogowany!";
}
else
{
echo "Jesteś zalogowany!";

}
?>[/php:1:2d184ee184]
Go to the top of the page
+Quote Post
dafit
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.06.2003
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


jak odpalam ten srypt to w login.php w 15 linijce blad pokazuje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Kod
if($login=="xxx" && $pwd="xxx")


natomiast w jakistam.php w 3 ale to pewnie dlatego ze niewiem co wpisac zamias "czas"

Kod
if($HTTP_SESSION_VARS["czas"]<time() |
Go to the top of the page
+Quote Post
[Regis]
post
Post #4





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


[php:1:ad3d056352]if($login=="xxx" && $pwd="xxx")[/php:1:ad3d056352]
zamien na

[php:1:ad3d056352]if($login=="xxx" && $pwd=="xxx")[/php:1:ad3d056352]
Go to the top of the page
+Quote Post
sh0re
post
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 8.06.2003
Skąd: #olug

Ostrzeżenie: (0%)
-----


[php:1:2491feea5e]<?php
if(($login=="xxx") && ($pwd=="xxx"));
?>[/php:1:2491feea5e]
Go to the top of the page
+Quote Post
spenalzo
post
Post #6





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat
natomiast w jakistam.php w 3 ale to pewnie dlatego ze niewiem co wpisac zamias "czas"

Nic nie wpisuj! Po prostu dodaj na końcu 3 linijki jeszcze jeden nawias (bo zapomniałem wpisać). Tak to jest jak się pisze i nie sprawdza :oops:
Go to the top of the page
+Quote Post
wassago
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Cytat
[php:1:3f838b579e]<?php
[...]
{
if($login=="xxx" && $pwd="xxx") // <-- if($_POST["login"] == "xxx" && $_POST["pwd"] = "xxx")
{
[...]
?>[/php:1:3f838b579e]

a potem dziwicie sie, ze co chwile ktos sie pyta "dlaczego mu formularz nie dziala na php4.2.x" (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif)
Go to the top of the page
+Quote Post
dafit
post
Post #8





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.06.2003
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


mam teraz cos takiego :
[php:1:3b9771ed0c]<?php
// Plik login.php
if(!$send)
{
?>
 <form method="POST" action="<?=$HTTP_SERVER_VARS["PHP_SELF"]."?send=1";?>">
 Login: <input type="text" name="login" size="30"><br>
 Haslo: <input type="password" name="pwd" size="30"><br>
 </form>
 <?
}
else
{
if($_POST["login"] == "xxx" && $_POST["pwd"] = "xxx")
{
  $ile_minut=30;
  $czas=floor(time()+(60*$ile_minut));
  session_register("czas");
  Header("Location: jakistam.php");
 }
 else
 {
  echo "Podałeś niepoprawne dane!<br><br><a href="login.php">Powrót</a>";
 }
}
?>
[/php:1:3b9771ed0c]

teraz pojawia sie blad w 17
Go to the top of the page
+Quote Post
FiDO
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


jaki :?: :!:
Go to the top of the page
+Quote Post
dafit
post
Post #10





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.06.2003
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Cytat
jaki :?: :!:


Parse error: parse error in ..../public_html/proba/login.php on line 17
Go to the top of the page
+Quote Post
spenalzo
post
Post #11





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Ups :oops:
Popraw jeszcze:
[php:1:149f4c519c]<?php
if(!$send)
// zamienić na
if(empty($HTTP_GET_VARS["send"]))
?>[/php:1:149f4c519c]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 20:00