Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Podstrona na hasło... nie działa :(
XotoX
post 5.10.2006, 14:53:28
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 27.09.2006

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


Witam
Od kilku dni próbuję wstawić gotowy skrypt na istniejącą stronę php. Chciałbym zrobić dostęp na jedną z podstron na hasło. Niby wydaje się proste, a tak nie jest.
Sprawdzałem na lokalu wykorzystując Krasnala i działa chociaż są błędy. Natomiast na serwerze nie. Ok tyle na wstępie teraz konkrety.
Skrypt ściagnałem z tej stronki "Prosty skrypt logowania" :

http://www.megaskrypty.com/php_skrypty_logowanie_57.html

Całość składa się z 10 plików php. Niektóre wykorzystują sesje.

Problem 1.
Na serwerze, gdy wpisuję hasło - nie akceptuje go i pisze, że Złe Hasło. Na lokalu działa.

Problem 2.
Wyskaluje błąd na serwerze i podobnie na lokalu:

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/users/inkubator/inkubator/public_html/index.php:7) in /home/users/inkubator/inkubator/public_html/login.php on line 2

próbowałem różnych metod usunięcia tego błędu. Czytałem na różnych forach o tym, że przed sesją nie może być żadnych znaków oraz to, że na początku skryptu powinno być to: <?php ob_start();?> a na końcu to: <?php ob_end_flush();?>. Pisali też aby stworzyć katalog tmp i nadać mu prawa 777 oraz zmienić w pliku php.ini linijkę na taką: session.save_path =c:\tmp Pisali również GOOGLE rządzi GOOGLE szuka winksmiley.jpg

Próbowałem tych metod i wyskakiwało jeszcze wiecej błędów dry.gif

A oto kod odpowiedzialny za logowanie:
  1. <?php
  2. include("goto.php");
  3. include("password.php");
  4. if($_SESSION['kapass'] == "poprawne"){
  5. goto($goodpassword);
  6. }
  7. ?>
  8. <html>
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  11. <title>Logowanie</title>
  12. <?php
  13. include("styles.inc.php");
  14. ?>
  15. </head>
  16. <body>
  17. <center>
  18.  
  19. <form action="logincheck.php" method="POST">
  20. <table border="1">
  21. <tr bgcolor="lightyellow"><td><font class="text">Hasło:</font></td><td><input type="password" name="pass" class="textbox"></td></tr>
  22. <tr bgcolor="yellow"><td colspan="2" align="center"><input type="submit" value="Zaloguj"></td></tr>
  23. </table>
  24. </form>
  25.  
  26. <?php
  27. if($_SESSION['kapass'] == "poprawne"){}
  28. else{
  29. echo $_SESSION['kapass'];
  30. }
  31. ?>
  32.  
  33. </center>
  34. </body>
  35. </html>


Mnie jest obojętne jaki skrypt do logowania w php. Byleby działał tongue.gif

Pozdrawiam.



uuu... czyżby zbyt skomplikowane? tongue.gif
Go to the top of the page
+Quote Post
tristanprzybylek
post 18.02.2014, 13:10:54
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 18.02.2014

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


Znam dość banalną metodę na wstawienie hasła do dowolnej witryny. Mam nadzieję, że pomogłem.


Dodajemy na początku strony:

CODE
<?
if ($_POST['haslo'] == "dowolne hasło")
{
echo'


A to na końcu:

CODE
';
}
else
{
echo'<form action="nazwa tej strony.php" method="post">
<input type="password" name="haslo" />
<input type="submit" name="submit" value="Wpisz poprawne haslo i nacisnij ten przycisk !" />
</form>';
}
?>


I zapisujemy jako nazwa tej strony.php

Ten post edytował tristanprzybylek 18.02.2014, 13:11:20
Go to the top of the page
+Quote Post
usb2.0
post 18.02.2014, 13:48:11
Post #3





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

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


http://www.teamsandtastic.com/IMAGES/1-Gold.jpg
Go to the top of the page
+Quote Post
tristanprzybylek
post 19.02.2014, 09:34:49
Post #4





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 18.02.2014

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


Przetłumacz proszę... Czy to jakaś przenośnia, sugestia, sarkazm?
Go to the top of the page
+Quote Post
gitbejbe
post 19.02.2014, 09:55:46
Post #5





Grupa: Zarejestrowani
Postów: 403
Pomógł: 41
Dołączył: 27.08.2012

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


@tristanprzybylek
zobacz sobie kiedy został zalożony ten temat... 2006 rok facepalmxd.gif
Go to the top of the page
+Quote Post
tristanprzybylek
post 19.02.2014, 16:11:47
Post #6





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 18.02.2014

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


Jak dla mnie data tego postu wcale nie oznacza, że ktoś nie szuka na zadane pytanie odpowiedzi. Jeśl sami tacy użytkownicy są na tym forum jak wy, to ja dziękuję. Ja rozumiem, że może wasza wiedza jest na wyższym poziomie, ale mnie to wcale nie obchdzi. Żaden z was jednak, mądrale, nie pokusił się by odpowiedzieć i ułatwić zrobienie czegoś innym. To nie jest chyba idea forum..?
Ponadto nie jest powiedziane, że już nikt inny nie będzie szukał odpowiedzi na to pytanie...specjaliści-ignoranci

http://www.hardrock.strefa.pl/czule_pozdrowienia.jpg
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.08.2018 - 09:31