Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Logowanie, Wiem że temat był przerabiany masę razy ale..
boro11
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


.. nigdzie nie ma konkretnego rozwiązania.

Wyszukałem masę skryptów logowania ale niestety żaden nie działa. (IMG:style_emoticons/default/blinksmiley.gif)

Ostatnio więcej uwagi poświęciłem temu:

  1. <?php
  2.  
  3.  
  4. if (isset($_POST['konto']) and isset($_POST['password']) )
  5.  
  6. {
  7.  
  8. require('conf.inc.php');
  9.  
  10. $konto=mysql_real_escape_string(trim($_POST['konto']));
  11.  
  12. $password=mysql_real_escape_string(trim($_POST['password']));
  13.  
  14. if ($konto!="" and $password!="")
  15.  
  16. {
  17.  
  18. $password = sha1(md5($password));
  19.  
  20. $zapytanie="SELECT id FROM user WHERE login='$konto' and password ='$password'";
  21.  
  22. $temp=mysql_query($zapytanie) or die("Wystąpił błąd");
  23.  
  24. $ile=mysql_num_rows($temp);
  25.  
  26. $temp=mysql_fetch_array($temp);
  27.  
  28. $id=$temp['id'];
  29.  
  30.  
  31.  
  32. if ($ile==1)
  33.  
  34. {
  35.  
  36. $_SESSION['user_id']=$id;
  37.  
  38. $_SESSION['login']=$konto;
  39.  
  40. echo('Zostales zalogowany. ');
  41.  
  42. }
  43.  
  44. else echo ('Podales zle dane. Kliknij wstecz aby sprobowac ponownie.');
  45.  
  46. }
  47.  
  48. }
  49.  
  50. else{
  51.  
  52. ?>
  53.  
  54.  
  55. <head>
  56. <style>
  57. * {
  58. margin:0;
  59. padding:0;
  60. font-family: Arial ;
  61. font-style: oblique ;
  62. font-size: small ;
  63.  
  64.  
  65. }
  66.  
  67. .left {
  68. float:left;
  69.  
  70. }
  71.  
  72.  
  73. .left a {
  74. color:#7BB51D;
  75. font-size:16px;
  76. text-decoration:none;
  77. padding-top:10px;
  78. display:inline-block;
  79. padding-left:5px;
  80. }
  81.  
  82. .login {
  83. margin:5% 5%;
  84. width:479px;
  85. height:232px;
  86.  
  87. }
  88.  
  89. .login p {
  90. letter-spacing:-0.02em;
  91. line-height:.5em;
  92. margin-bottom:15px;
  93. text-indent:5px;
  94.  
  95. }
  96.  
  97. .login input {
  98. margin:5px;
  99. border:1px solid #ccc;
  100. padding:4px;
  101. width:80%;
  102. -moz-border-radius: 6px; -webkit-border-radius: 6px;
  103.  
  104. }
  105.  
  106. .login input.submit {
  107. float:right;
  108. width:22%;
  109. background:#fff;
  110. margin-right:17%;
  111. cursor:pointer;
  112.  
  113. }
  114.  
  115. .loginWrap {
  116. height:200px;
  117. width:450px;
  118. float:left;
  119. margin:60px 0 0 35px;
  120. display:inline;
  121.  
  122. }
  123.  
  124.  
  125.  
  126. </style>
  127. </head>
  128.  
  129.  
  130. <body>
  131.  
  132.  
  133. <div class="login">
  134. <form action="" method="POST">
  135. <b>Username:</b><br/>
  136. <input name="konto" type="text" value="" /><br/>
  137. <b>Password:</b><br/>
  138. <input name="password" type="password" value="" /><br/>
  139. <input type="submit" value="Login" class="submit" onClick="TheLogin(this.form)">
  140. <a href="http://refbackbank.com/register.php">You don't have account?</a><br />
  141. <a href="http://refbackbank.com/recover/">Lost password?</a></font><br /><br />
  142. <a href="#" class="lbAction" rel="deactivate">[X]</a>
  143.  
  144.  
  145. </form>
  146. </body>
  147. </html>
  148. <?php
  149.  
  150. }?>



Niestety nie działa. Nie wiem co jest nie tak.

Dodam że tabela w bazie danych z użytkownikami nazywa się test_users.
A login jest zapisany jako nick
Hasło natomiast jako pass


Próbowałem już kilkanaście różnych kombinacji. Zmieniałem nazwy konto na nick itd. ale nie przynosi to pożądanego rezultatu. Proszę o wskazówki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
boro11
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


H4eX, dzięki za pomoc ale się poomylilem i jest sha1 a nie md5.
Zmieniłem oczywiście na poprawne w kodzie ale nadal wywala error:

  1. Parse error: syntax error, unexpected T_STRING in /home/refbackb/domains/refbackbank.com/public_html/v4/login.php on line 21


Czyli zapytanie jest źle napisane.
Go to the top of the page
+Quote Post

Posty w temacie
- boro11   [PHP] Logowanie   12.07.2010, 16:06:36
- - gigzorr   ... zapytanie jest złe.polaczenie z baza danych ma...   12.07.2010, 16:09:15
- - boro11   Mam ten plik i są tam wpisane dobre dane do połącz...   12.07.2010, 16:15:01
- - gigzorr   caly plik podaj , zle zapytanie masz , jakie bledy...   12.07.2010, 16:17:18
|- - H4eX   Cytat(gigzorr @ 12.07.2010, 17:17:18 ...   12.07.2010, 21:11:10
- - boro11   Błąd jaki wywala jak zmieniłem na twoją linijkę: K...   12.07.2010, 16:34:33
- - lessi   Zupełnie jakiś ten kod jest dziwny. Na początku sp...   12.07.2010, 19:18:49
- - boro11   Hasło jest zakodowane tylko przez sha1   12.07.2010, 21:04:37
- - H4eX   znajdź: [PHP] pobierz, plaintext $password = sha1...   12.07.2010, 21:06:40
- - boro11   H4eX, dzięki za pomoc ale się poomylilem i jest sh...   12.07.2010, 21:09:38
- - boro11   Co wlasciwie okresla to 'konto' w tym zapy...   12.07.2010, 22:42:13
|- - lessi   Cytat(boro11 @ 12.07.2010, 23:42:13 )...   13.07.2010, 16:50:05
- - boro11   czyli zamiast login powinienem miec nick jesli tak...   13.07.2010, 22:13:25
|- - lessi   Cytat(boro11 @ 13.07.2010, 23:13:25 )...   14.07.2010, 07:18:25
- - boro11   Zmiana zapytania na twoje nie pomaga. Taki coś ma...   16.07.2010, 15:37:19
- - thomson89   Jak haseł nie masz w bazie Napisz to od nowa - l...   16.07.2010, 16:17:15
- - boro11   Mam ale z nudów je zamalowałem odpowiednimi kolar...   16.07.2010, 16:33:02
- - lessi   Nie trzymałeś się w pełni instrukcji która była po...   17.07.2010, 07:34:28
- - boro11   Odwoluje sie do tabeli users bo tak mam podane w b...   17.07.2010, 22:07:59
- - lessi   Skąd ty masz takie skrypty. Nawet session_start() ...   18.07.2010, 06:41:31


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:50