Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja odpowiedzialna za logowanie
andrzej7322
post 17.06.2010, 16:50:01
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 8.05.2010

Ostrzeżenie: (20%)
X----


Stworzyłem taką funkcję i chcę aby ona była odpowiedzialna za logowanie ale nie działa
  1. function logowanie(){
  2. include("php/conn.php");
  3. if (isset($_POST['konto']) and isset($_POST['password']))
  4. {
  5. require('php/conn.php');
  6.  
  7. $konto=mysql_real_escape_string(trim($_POST['konto']));
  8. $password=mysql_real_escape_string(trim($_POST['password']));
  9. if ($konto!="" and $password!="" or $konto!="" or $password!="")
  10. {
  11.  
  12. $password = sha1(md5($password));
  13. $zapytanie="SELECT * FROM user WHERE login='$konto' and password ='$password'";
  14. $temp=mysql_query($zapytanie) or die("<p class=error>Podałeś błędne dane</p>");
  15.  
  16.  
  17. $ile=mysql_num_rows($temp);
  18.  
  19. $temp=mysql_fetch_array($temp);
  20.  
  21. $id=$temp['id'];
  22. $ranga=$temp['ograniczenia'];
  23. if ($ile==1)
  24.  
  25. {
  26. $_SESSION['ranga']=$ranga;
  27. $_SESSION['user_id']=$id;
  28. $_SESSION['logino']=$konto;
  29.  
  30. echo('<html>
  31. <meta http-equiv="refresh" content="0; URL=index.php">
  32. </html>');
  33.  
  34. }
  35. else {
  36. echo'<p class="error">Nie podałeś wszystkich danych</p>';
  37. }
  38. }
  39. else {
  40. echo'<p class="error">Podałeś zły kod z obrazka</p><br>';
  41. }
  42. }
  43. echo '<form type="POST"action="index.php">
  44. <i>login</i><input type="text"name="konto" class="input"/>
  45. <i>hasło</i><input type="password" name="password"class="input"/>
  46. <input type="submit"class="submit" value="zaloguj"/>
  47. </form>';
  48. }

Z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
andrzej7322
post 17.06.2010, 16:54:55
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 8.05.2010

Ostrzeżenie: (20%)
X----


no url sie uaktualnia i jest np taki index.php?konto=a&password=a
bo ten skrypt działał normalnie ale chcę go przerobić na funkcję.
wcześniej tak url sie nie uaktualniał.

Ten post edytował andrzej7322 17.06.2010, 16:55:44
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 Wersja Lo-Fi Aktualny czas: 29.06.2025 - 18:25