Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]logowanie z przekierowaniem
Forum PHP.pl > Forum > Przedszkole
natomiast
Witam,
Prosze o jakieś wskazówki i/lub linki gdzie mógłbym podejrzeć w jaki sposób zrobić logowanie z przekierowaniem. Chodzi przede wszystkim o to żeby możliwe było przekierowanie usera1 na strone na ktorej będą wyświetlone informację dla usera1 (pobrane z bazy), przekierowanie usera2 na strone na ktorej będą wyświetlone informację dla usera2.....itd. Uzytkownicy są w bazie.
Dzięki za wszelakie wskazówki smile.gif

Pzdr Kermit Żaba
marcio
to co kazdy user bedzie mial swoja podstrone czy chodzi ci o to ze bedzie admin,mod i user czy co??
SaMi
To jest taki najprostrzy przykład z wykorzystaniem sesji

  1. <?php
  2. if ($u && $p) {
  3.  $query = "SELECT user_id, first_name FROM users WHERE username='$u' AND PASSWORD=PASSWORD('$p')";
  4.  $result = @mysql_query($query, $dbc);
  5.  $row = mysql_fetch_array($result, MYSQL_NUM);
  6.  if ($row) {
  7.  session_set_cookie_params (1200,'/', 'localhost');
  8.  $_SESSION['first_name'] = $row[1];
  9.  $_SESSION['user_id'] = $row[0];
  10.  echo ".$_SESSION['first_name']." jesteś zalogowany";
  11.  //tu możesz wprowadzić odpowiedni warunek który będzie generował odpowiedni link n
    p na podstawie id użytkownika
  12.  header("location:adres-na ktory-chcesz-przekierowac.html");
  13.  exit();
  14.  } else {
  15. $message = 'Wprowadzone przez ciebie dane są nieporawne.';
  16.  }
  17.  mysql_close();
  18. }
  19. ?>

zmienna $u oznacz nazwę użytkownika pobraną z formularza a zmienna $p hasło jakie podał użytkownik
natomiast
Tak, chodzi o to zeby admin miał swoją strone, mod a user na swojej stronie (jest to jedna strona) widział tylko swoje dane pobrane z bazy. Myślałem nad tym i muszę jakoś powiązać np hasło usera (tekst) z zapytaniem select zeby "select wiedział" jakie dane wydobyć. smile.gif Ma to być internetowy dziennik ucznia i potrzebuję żeby rodzic logując się dostawał dane o ocenach tylko swojej pociechy smile.gif
marcio
jesli chcesz zrobic strone dla user'a mod'a i admina to zrob dodatkowa tabele auth i daj:
0=admin
1=mod
2=user
i potem robisz zapytanie i gdy auth jest rowny 1 dajesz header ze strona dla admina etc...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.