Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie & uprawnienia, problem z uprawnieniami przy logowaniu
Raffal
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

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


Witam (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
mam problem taki ze :(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
1.includeje plik logowanie.php do indexu
  1. <?php
  2. mysql_connect('localhost','raffal','');
  3. mysql_select_db('raffal');
  4. echo ('<input type="text" name="log"><br><input type="password" name="has"><br><input type="submit" name="wyslij" value="zaloguj"><br>');
  5. $login =$_POST['log'];
  6. $haslo =$_POST['has'];
  7. $id=mysql_query("select nick,haslo,uprawnienie from uprawnienia where nick='$login' and haslo='$haslo") ;
  8. //echo (mysql_error);
  9. if(isset($_POST['wyslij'])){
  10. if($uprawnienie1==1){
  11. $_SESSION['logowanie'] = "1";
  12. echo ("jestes zalogowany");
  13. }
  14. else{
  15. echo ("Błedny haslo lub login");
  16. }}
  17. ?>

1,5.chialbym zeby uzytkownik mogl sie zalogowac
2.chcialby a zeby przy logowani pobral liczebe z pola uprawnienie z tabelia uprawnienia
3.jezeli bedzie to 1 przeniesie mnie na strone panel.php
4.jezeli 0 wysle tylko sesje ze jest zalogowany

aha mam jeszcze pytania

1.czy w php istenie tak jak w asp.net plik w ktorym moglby zdefiniowac ktore strony sa dla zalogowanych a ktore nie
2.jak zrobic zeby przyy zaladowani strony sprawdzil czy uzytkownik jest zalogowany??

Z góry dzieki
aha z php bawie sie niedługo wiec prosze o tłumaczenie nawet najprostszych zagadnien lub odesłanie mnie do tematu (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Korson
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 26.03.2006

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


  1. <?php
  2. $id=mysql_query("select nick,haslo,uprawnienie from uprawnienia where nick='$login' and haslo='$haslo") ;
  3. $tablica = mysql_fetch_array($id);
  4. ?>

Wynik z bazy musisz wstawić do tablicy...
Co do logowania Czytaj to!
  1. <?php
  2. If($uprawnienie1==1){ header(***); } 
  3. else
  4. { sesion_start();
  5. $_SESSION['auch'] = "1" ;
  6. }
  7. ?>


jeżeli chcesz aby do strony był dostęp tylko dla zalogowanych to piszesz:
  1. <?php
  2. if($_SESSION['auch']){
  3. tresc dla zalogowanych ;
  4. }elseif($_SESSION['auch']){
  5. strona dla nie zalogowanych;
  6. }
  7. ?>


sprawdzasz czy user jest zalogowany przez
  1. <?php
  2. if($_SESSION['auch']){
  3. echo "User zalogowany";
  4. }else{
  5. echo "zaloguj się bo nie ma sesji";
  6. }
  7. ?>


Ten post edytował Korson 1.07.2006, 18:15:33
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: 7.10.2025 - 19:50