Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 10.04.2009 Ostrzeżenie: (0%)
|
witam. mam strone do ktorej trzeba sie zalogowac. Mam skrypt do logowania, ktory dziala super, tylko ze po zalogowaniu nie otwiera mi sie od razu moja strona, tylko pokazuje sie link do niej. Jak zrobic, zeby zamist linku od razu przechodzic do konkretnej strony. Dodam, ze otwierana jest rozna strona, w zaleznosci od podanego loginu.
Ponizej podaje kod, odpowiedzialny za wyswietlenie sie linku do strony: if(login()){ $text = 'Witaj '.$_SESSION['nick'].'!<br> <br> <a href='.$_SESSION['login'].'\index.php>Przejdz do albumu ze zdjęciami</a>'; die($text); } |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 10.04.2009 Ostrzeżenie: (0%)
|
nie pomoglo. moze zle napisalem. ponizej wklejam caly kod logowania. ostatnie linijki dotycza tego co skrypt ma robic gdy login i haslo sa poprawne (a jest tam, ze powinien pojawic sie link do strony - a ja zamiast tego linka chce zeby byla instrukcja otwarcie tej strony) /pogrubilem linijke, ktora chce zmienic/.
jezeli nie ma takiej instrukcji, to jak to moge rozwiazac inaczej? CODE <?php include('tajne/config.php'); /* Jeśli funkcja zwróciła nieprawdę (false) znaczy, że gość nie jest zalogowany I jeśli forumularz nie został wyslany czyli nie ma $_POST['logowanie'] to wyswietlamy formularz do logowania */ if(!login() AND !isset($_POST['logowanie'])) { $text = ' <br> <center> <table width="100%" cellpadding="5" cellpadding="0"> <th class="h">Logowanie!</th> <tr> <td align="center"> <br> <br> <form action="" method="post" name="loguj"> <input type="hidden" name="logowanie" value="k"> <table cellpadding="0" cellspacing="0"> <tr> <td>Login: </td> <td><input type="text" style="width: 250px" name="login"></td> </tr> <tr><td><img src="" width="1" height="3"></td></tr> <tr> <td>Hasło: </td> <td><input type="password" style="width: 250px" name="haslo"></td> </tr> </table> <br> <table cellspacing="7"><tr><td> <input type="submit" value="Loguj!"> </td><td> </td></tr></table> </form> </td> </tr> </table> '; die($text); } /* Podobnie jak wyżej, ale inaczej: jesli nie jesteśmy zalogowani, a forularz został wysłany! czyli istnieje $_POST['logowanie'] to znaczy, że ktoś wpisał złe dane*/ if(!login() AND isset($_POST['logowanie'])) { $text = ' <br> <center> <table width="100%" cellpadding="5" cellpadding="0"> <th class="h">Logowanie!</th> <tr> <td align="center"> <font color="red"><b>Zły Login lub Hasło!</b></font><br> <br> <form action="" method="post" name="loguj"> <input type="hidden" name="logowanie" value="k"> <table cellpadding="0" cellspacing="0"> <tr> <td>Login: </td> <td><input type="text" style="width: 250px" name="login"></td> </tr> <tr><td><img src="" width="1" height="3"></td></tr> <tr> <td>Hasło: </td> <td><input type="password" style="width: 250px" name="haslo"></td> </tr> <tr> <td colspan="2"> <input type="checkbox" name="pamietaj" value="ok"> - Zapamiętaj mnie!<br> </td> </tr> </table> <br> <table cellspacing="7"><tr><td> <input type="submit" value="Loguj!"> </td><td> </td></tr></table> </form> </td> </tr> </table> '; die($text); } /* Jeśli jesteśmy zalogowani to w sesji powinieny się pojawić jakieś informacje o zalogowanym np nick*/ if(login()){ $text = 'Witaj '.$_SESSION['nick'].'!<br> <br> <a href='.$_SESSION['login'].'\index.php>Przejdz do albumu ze zdjęciami</a>'; die($text); } ?> Ten post edytował mikael_s 10.04.2009, 13:10:23 |
|
|
|
mikael_s automatyczne przeniesienie do adresu 10.04.2009, 09:54:50
gsk Możesz tak, tutaj po 3 sek Cie przekieruje:
[PHP] ... 10.04.2009, 10:06:29
erix Używaj bbcode. 10.04.2009, 11:52:33
gsk bbcode...
[PHP] pobierz, plaintext <?phpif... 10.04.2009, 12:10:01 
mikael_s niby tak, ale jak to zmienie, tak jak mowisz, to p... 10.04.2009, 13:08:38
gsk no to przekieruj na taka jaka istnieje... pytales ... 10.04.2009, 13:24:46
mikael_s nie zrozumiales mnie. nie chodzi mi o to ze przeki... 10.04.2009, 13:52:13
gsk bo Ciebie nie loguje tak jakby... wyswietlal sie t... 10.04.2009, 14:02:02
mikael_s znalazlem. problem byl nie w twoim skrypcie ale w ... 10.04.2009, 15:29:36 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 17:50 |