Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sposoby autoryzacji
Master[PL]
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 5.11.2003
Skąd: Żagań

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


Jestem w trakcie tworzenia panelu administracyjnego. Jak wiadomo trzeba go dobrze zabezpieczyc aby nikt niepowołany się nie dostał.
I w tym momencie mam do Was pytanie:
Jakich używacie metod autoryzacji?
Pamietajcie o tym ze kazdy plik z panelu musi być zabezpieczony,
ale użytkownik i hasło powinny być wpisywane raz!

Problem jest dość ważny dla mnie.
Baza użytkownikow wraz z ich hasłami powinna znajdować się na bazie MySQL'a.

Mam nadzieje, że mi pomożecie.

Pozdrawiam
Master[PL]
Go to the top of the page
+Quote Post
orson
post
Post #2





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

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


witam ...

user wcodzi i podaje login i haslo po sprawdzeniu ustawiam w session logged = true i login = <login usera>
na kazdej stronie jest sprawdzanie [ ja robie strony na jednym pliku wiec nie ma problemu ] czy $_SESSION['logged'] == true && isset($_SESSION['login']) i to w zupelnosci wystarcza ...

chyba (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

cya
Go to the top of the page
+Quote Post
Master[PL]
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 5.11.2003
Skąd: Żagań

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


No tak. Najlepiej w jednym pliku. Chcialbym sie tego nauczyć. Może podasz jakąś wskazówkę lub gdzie można znaleźć jakieś tutoriale kursy itp??

Pozdrawiam
Go to the top of the page
+Quote Post
delorian
post
Post #4





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 23.08.2003
Skąd: Olsztyn, Polska

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


Cytat
"]No tak. Najlepiej w jednym pliku. Chcialbym sie tego nauczyć. Może podasz jakąś wskazówkę lub gdzie można znaleźć jakieś tutoriale kursy itp??


Na początku możesz zajrzeć tutaj:

http://devshed.com/Server_Side/php/Logging/page1.html

http://devshed.com/Server_Side/php/UserAuth/page1.html

oraz coś po w języku polskim

http://nimformatyka.uwm.edu.pl/artykuly/in...8&dzial=2&roz=1

Oczywiście jak 'pogooglasz' to znajdziesz wiecej na ten temat.

Pozdrawiam
Go to the top of the page
+Quote Post
BzikOS
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


A ja robię plik z funkcjami, w nim funkcję sprawdzającą zmienną sesyjną z zalogowanych userem i zwracam uprawnienia usera. Do tego globalną tablicę z poszczególnymi działami i minimalnymi uprawnieniami do tych działów.
Na podstronie includuję funkcje i sprawdzam czu user ma prawa do tej podstrony:

[php:1:99fd1701fa]<?php
include("funkcje.php");
if(CheckUsrLevel($_SESSION['user']) < $uprawnienia['nazwa_podtrony']) {
Header('Location: ../'); // wracamy na glowna strone serwisu
exit();
}
?>[/php:1:99fd1701fa]
Go to the top of the page
+Quote Post
kubatron
post
Post #6





Grupa: Zarejestrowani
Postów: 581
Pomógł: 0
Dołączył: 21.07.2003
Skąd: Jasło

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


ale mi się zdaje ze jemu chodzi o to ze jak się niezaloguje to niewwejdzie w żaden plik z panelu admina (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
BzikOS
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Jeśli się nie zaloguje, to funkcja CheckUsrlevel() zwróci 0, a więc skrypt przekieruje go na stronę startową.
Go to the top of the page
+Quote Post
kubatron
post
Post #8





Grupa: Zarejestrowani
Postów: 581
Pomógł: 0
Dołączył: 21.07.2003
Skąd: Jasło

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


Cytat
Jeśli się nie zaloguje, to funkcja CheckUsrlevel() zwróci 0, a więc skrypt przekieruje go na stronę startową.

dokładnie o to mi chodzi zeby miec dostep do panelu admina to czeba być zalogowanym (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
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: 12.10.2025 - 02:33