Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] pobranie danych z mysql podczas sesji
neurogen
post 14.06.2018, 20:16:55
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 25.03.2018

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


mam skrypt logowania oparty na sesji. po zalogowaniu wyświetla adres email użytkownika, chciałbym natomiast aby wyświetliła się prawdziwa nazwa użytkownika, jak to zrobić?

struktura bazy: userid,email,password,realname

  1. <?php
  2. session_start(); //Start the session
  3.  
  4. // Connect To The database
  5. $dbconx=mysqli_connect("","","","") OR
  6. die("can't connect to database");
  7.  
  8. if (isset($_POST["submit"])) {
  9. // Fetch User details sent
  10. $email=$_POST["email"];
  11. $password=$_POST["password"];
  12. // Check if user input is blank
  13.  
  14. if ($email=="" || $password=="") {
  15. echo "Empty Details";
  16. exit();
  17.  
  18. } else {
  19. // Fetch user details
  20. $result = mysqli_query($dbconx,"SELECT * FROM users WHERE email='$email' and password = '$password' LIMIT 1");
  21. if (mysqli_num_rows($result)>0) {
  22. // Create Sessions and redirect user to homepage
  23. $_SESSION["email"] = $email;
  24.  
  25.  
  26.  
  27. header("Location:index.php");
  28. } else {
  29. echo "User Not Found Try Again";
  30. exit();
  31. }
  32.  
  33. }
  34.  
  35.  
  36.  
  37. }
  38.  
  39.  
Go to the top of the page
+Quote Post
viking
post 14.06.2018, 20:28:30
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Do sesji postawić realname zamiast email. I poczytaj o zabezpieczaniu danych.


--------------------
Go to the top of the page
+Quote Post
woxala123
post 15.06.2018, 05:14:57
Post #3





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

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


  1. $_SESSION["email"] = $email;
  2. $_SESSION["email"] = $realname;


Ten post edytował woxala123 15.06.2018, 05:16:23
Go to the top of the page
+Quote Post

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: 18.04.2024 - 04:46