Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak wczyać z bazy nazwę użytkownika w sys. logowania, Użytkownik zalogowany jako: nazwa_użytkownika
HBK
post 19.07.2010, 20:41:25
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.08.2008

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


Witam pomóżcie mi proszę już mnie głowa boli sciana.gif
Nie mam koncepcji jak to dorobić...

  1. <?php
  2. if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "<b>Użytkownik wylogowany</b><br>";}
  3. if($_SESSION["zalogowany"]!=1){
  4. if(!empty($_POST["login"]) && !empty($_POST["haslo"])){
  5.  
  6. if(mysql_num_rows(mysql_query("select * from users where user_login = '".htmlspecialchars($_POST["login"])."' AND user_haslo = '".htmlspecialchars($_POST["haslo"])."'"))){
  7. echo '<p><b>Użytkownik zalogowany pomyślnie!</b></p> <meta http-equiv="refresh" content="2">';
  8. $_SESSION["zalogowany"]=1;
  9. }
  10. else echo ShowLogin("<b>Podano złe dane!!!</b><br>");
  11. }
  12. else ShowLogin();
  13. }
  14. else{
  15. ?>


system loguje użytkowników wszystko jest okej ale chcę do tego dorobić taki bajer żeby wyświetlał na stronie dodatkowo nazwę użytkownika coś jak:

Użytkownik zalogowany jako: i tu wczytać z bazy user_imie




dry.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ADeM
post 19.07.2010, 20:50:31
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

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


  1. <?php
  2. if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "<b>Użytkownik wylogowany</b><br>";}
  3. if($_SESSION["zalogowany"]!=1){
  4. if(!empty($_POST["login"]) && !empty($_POST["haslo"])){
  5.  
  6. $query = mysql_query("select * from users where user_login = '".htmlspecialchars($_POST["login"])."' AND user_haslo = '".htmlspecialchars($_POST["haslo"])."' LIMIT 1");
  7. if(mysql_num_rows($query)){
  8. $user = mysql_fetch_assoc($query);
  9. echo '<p><b>Użytkownik zalogowany pomyślnie!</b></p> <meta http-equiv="refresh" content="2">';
  10. $_SESSION["zalogowany"]=1;
  11. $_SESSION["login"]=$user[ 'user_login' ];
  12. }
  13. else echo ShowLogin("<b>Podano złe dane!!!</b><br>");
  14. }
  15. else ShowLogin();
  16. }
  17. else{
  18. ?>


Zmienna $_SESSION[ 'login' ] zawiera login użytkownika.

Ten post edytował ADeM 19.07.2010, 20:51:42


--------------------
Go to the top of the page
+Quote Post
darophp
post 19.07.2010, 20:55:19
Post #3





Grupa: Zarejestrowani
Postów: 309
Pomógł: 20
Dołączył: 13.02.2010
Skąd: Kęty

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


Chociażby:
Kod
...
$wynik = mysql_query("SELECT * FROM users WHERE user_login = '".htmlspecialchars($_POST["login"])."' AND user_haslo = '".htmlspecialchars($_POST["haslo"])."'");
if (mysql_num_rows()==1) {
        $dane=mysql_fetch_array($wynik);
        $_SESSION["user_imie"]=$dane["user_imie"];
        $user = $_SESSION["user_imie"];
}
...
.. echo "Zalogowany jako: $user"


I zmień tam jak masz napisane ta nazwę loginu.


--------------------
Fotografia, projektowanie stron WWW | web-coding.pl - HTML 5 i CSS 3 - już w krótce ;)
Go to the top of the page
+Quote Post
HBK
post 19.07.2010, 21:09:08
Post #4





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.08.2008

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


Cytat(ADeM @ 19.07.2010, 21:50:31 ) *
Zmienna $_SESSION[ 'login' ] zawiera login użytkownika.


  1. $_SESSION["login"]=$user[ 'user_imie' ];
  2.  
  3. ........
  4.  
  5. <? echo ''.$_SESSION['login'].''; ?>


guitar.gif

Dziękuję bardzo!
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: 24.07.2025 - 13:14