Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> autoryzacja bez mysql
olszam
post
Post #1





Grupa: Zarejestrowani
Postów: 342
Pomógł: 23
Dołączył: 20.01.2011
Skąd: Chełm

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


szukam jakiegoś skryptu na autoryzacje bez używania mysql(wiem że mało bezpieczne ale takie chcę) gdzie przy poprawnym logowaniu przekieruje mnie do danej strony i żebym mógł korzystać z mniej więcej takiego warunku
  1. if(!isset($_SESSION['zalogowany']){skrypt admina}else{skrypt gościa}


żeby było bardziej zrozumiałe to chcę ten skrypt przerobić
  1. <body background="171014stucco_03(48).jpg"></body>
  2. <?php
  3. require 'polacz1.php';
  4.  
  5. if(isset($_SESSION['zalogowany'])) {
  6. //echo "Zalogowany jako, ".$_SESSION['email'];
  7. header("Location: index.php");
  8. }else{
  9.  
  10. if(isset($_POST['wyslij'])) {
  11.  
  12.  
  13. FROM uzytkownik WHERE email = '".$_POST['email']."'
  14. && haslo = '".$_POST['haslo']."' && idurzytkownik = '".$_POST['idurzytkownik']."' ")) > 0) {
  15.  
  16.  
  17. if(mysql_num_rows(mysql_query("SELECT * FROM uzytkownik
  18. WHERE email = '".$_POST['email']."'
  19. && haslo = '".$_POST['haslo']."' && idurzytkownik = '".$_POST['idurzytkownik']."'")) > 0 ) {
  20.  
  21.  
  22. $_SESSION['zalogowany'] = true;
  23. $_SESSION['email'] = $_POST['email'];
  24. $_SESSION['idurzytkownik'] = $_POST['idurzytkownik'];
  25. echo "Jesteś zalogowany.";
  26. header("Location: index.php");
  27.  
  28.  
  29. } else {
  30.  
  31. echo "Złe hasło, proszę spróbować ponownie";
  32. }
  33. } else {
  34. echo "Nie ma takiego użytkownika";
  35. }
  36. } else {
  37.  
  38. ?>
  39. <form method='POST' action='login.php'>
  40. <b>ID:</b> <input type='text' name='idurzytkownik'><br>
  41. <b>E-mail:</b> <input type='text' name='email'><br>
  42. <b>Hasło:</b> <input type='password' name='haslo'><br>
  43. <input type='submit' value='Zaloguj' name='wyslij'>
  44. </form>
  45.  
  46. <?php
  47. }
  48. }
  49. ?>


Ten post edytował olszam 3.03.2012, 15:27:43
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 07:06