System logowania z przekierowaniem użytkowników |
System logowania z przekierowaniem użytkowników |
8.01.2008, 12:48:10
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 8.01.2008 Skąd: Tychy Ostrzeżenie: (0%) |
Witam wszystkich serdecznie!
Poszukuję gotowego systemu logowania, który będzie działał na zasadzie przekierowania. Dla przykładu użytkownik "1" po wpisaniu loginu "1" i hasła "1" zostanie przekierowana do podstrony "1", a nie do podstrony "2", która będzie zastrzeżona dla użytkownika "2". Myślę że dobrze to wyjaśniłem Spotkał się ktoś może z takim gotowym skryptem lub rozwiązaniem? Pozdrawiam! |
|
|
8.01.2008, 14:35:37
Post
#2
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) |
to chyba proste jak drut....
Znalazłem jakiś system zaraz go przerobie... Kod <?php session_start(); mysql_connect("localhost","login","haslo"); mysql_select_db("baza_danych"); if(isset($_SESSION['zalogowany'])) { header("Location: http://www.example.com/".$_SESSION['login'].".html"); exit(); }else{ if(isset($_POST['wyslij'])) { if(mysql_num_rows(mysql_query("SELECT login, haslo FROM konta WHERE login = '".$_POST['login']."' && haslo = '".$_POST['haslo']."' ")) > 0) { if(mysql_num_rows(mysql_query("SELECT nr FROM konta WHERE login = '".$_POST['login']."' && haslo = '".$_POST['haslo']."' ")) > 0 ) { $_SESSION['zalogowany'] = true; $_SESSION['login'] = $_POST['login']; $_SESSION['haslo'] = $_POST['haslo']; header("Location: http://www.example.com/".$_SESSION['login'].".html"); } else { echo "Złe hasło, proszę spróbować ponownie"; } } else { echo "Nie ma takiego użytkownika"; } } else { ?> <form method='POST' action='logowanie.php'> <b>nazwa uzytkownika:</b> <input type='text' name='login'><br> <b>haslo:</b> <input type='password' name='haslo'><br> <input type='submit' value='Wyślij' name='wyslij'> </form> <?php } } jeśli ktoś na ten skrypt będzie i jest zalogowany - przeniesie godo strony example.com/JEGO_LOGIN.html, i do tej strony też przeniesie gdy się zaloguje... w innym wypadku wyświetli forma logowania:) zmień sobie to example.com:) Ten post edytował dadexix 8.01.2008, 14:38:41 -------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
10.01.2008, 14:40:48
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 8.01.2008 Skąd: Tychy Ostrzeżenie: (0%) |
Dzięki za odpowiedź. Niestety po wgraniu tego na serwer wywala błędy m.in:
CODE Parse error: syntax error, unexpected ';' in /home/plugcom/public_html/sys/logowanie.php on line 8 i wydaje mi się że to ogólnie nie jest to czego poszukuję Dokładnie chodzi mi o takie coś jak jest opisane tutaj: http://algorytmy.pl/?id=2010 Ma ktoś jeszcze jakieś pomysły? Ten post edytował 156 8.01.2008, 14:46:02 |
|
|
23.01.2008, 23:05:59
Post
#4
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 24.11.2007 Ostrzeżenie: (30%) |
Nie wiem o co ci chodzi ale sa 2 mozliwosci:
- Szablony Coś w stylu
szablony sa lepsze Ten post edytował Szupien 23.01.2008, 23:06:20 |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 06:00 |