Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przesylanie zmiennej do kazdej kolejnej strony?
v1t4n
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 16
Dołączył: 19.02.2005
Skąd: Dębica

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


Zrobilem cos w stylu konta admina (i to cos jest bardzo prymitywne). Zaczyna sie od logowania pozniej weryfikacja hasla:
  1. <?
  2. if($adminpass == "zaq12wsx")
  3. {
  4. include("admin/main.php");
  5. }
  6. else
  7. echo("<font color=red>Podane hasło administratora jest niepoprawne!!</font>");
  8. ?>

Haslo wysylane jest przez formularz
  1. <form action="?admin=mpage" method="post">
  2. Podaj hasło administratora:<BR>
  3. <input type="password" name="adminpass">
  4. <input type="submit" value="Dalej">
  5. </form>

Ale jest jeden problem... Gdy chce zeby calosc caly czas przechodzila przez weryfikacje hasla pojawia sie blad. Blad polega na tym ze formularz wysyla haslo tylko do strony glownej konta admina a dalej wygasa. Czy jest jakas metoda zeby strona przechowywala haslo az do wylogowania sie?
Zalezy mi na tym zeby nie mozna bylo wejsc na jakas podstrone konta admina bez zalogowania sie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Cytat
TomASS
zanim zaczniesz pomagać poczytaj ty o sesjach 
chodzi mi o: ( na forum tez było)
  1. <?php
  2.  
  3. ?>

Co się czepiasz i co Ci się nie podoba? (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)

Cytat
teraz już masz zappisane, a woli dobrej woli ;p bo nie moge patrzeć jak ktoś pyta o prostą rzecz a dostaje jakies kody zagmatwane podam przykłąd na zbanowanie klienta jak sie pcha tam gdzie niewolno (<-oddzielnie?)
  1. <?php
  2.  
  3. sesion_start(); //to juz wiesz ze musi byc :)
  4. if($_SESSION["adminpass"]==""){//jeseli zmienna sesyjna jest pusta
  5. echo 'dostęp zabroniony';
  6. }else{
  7. echo 'witaj w administracji';
  8. }
  9. /* analogcznie możesz zrobić z $_COOKIE podstawiając je zamiast $_SESSION*/
  10.  
  11. ?>


Ohoho....to żeś zasuną, mój kod za to bardzo skomplikowany:
  1. <?php
  2. $USER = $_SESSION['USER'];
  3. if($USER['Typ']=='jakis_typ'){
  4.  
  5. }
  6. else access_denaid();
  7. ?>


Generalnie napisałeś to samo co było w poprzednich postach.
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 20:29