Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Logowanie, Skomplikowany błąd
MateuszS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Witam. Miałem skrypt bez bazy, jednak po dodaniu bazy danych musiałem go przerobić, słabo mi to wyszło bo coś nie działa za bardzo, cały czas złe hasło, przerabiałem go jak się da, dorabiałem itd i mam

  1. <?php
  2. if($_GET['opcja']=='logowanie') {
  3. $logineczek = $_POST['login'];
  4. $haseleczko = $_POST['haslo'];
  5. $cohaseleczko = sha1($haseleczko);
  6. $inv = mysql_query("SELECT `username`,`sha_pass_hash` FROM `account` WHERE username='$logineczek' AND sha_pass_hash='$cohaseleczko'");
  7. $rowek = mysql_fetch_assoc($inv);
  8.  
  9. if($logineczek == $rowek['username'] and $cohaseleczko == $rowek['sha_pass_hash']) {
  10. $_SESSION['log'] = '1234592';
  11. echo '<script language="JavaScript">window.location="store.php?id=17&opcja=panel";</script>';
  12. } elseif ((!empty($_POST['login']) or !empty($_POST['haslo'])) and ($rowek['username'] != $_POST['login'] or $rowek['sha_pass_hash'] != $cohaseleczko)) {
  13. echo '<center><br /><font color="red">Zły login lub hasło</font></center>'; }
  14.    if($_SESSION['log'] == '1234592') {
  15.    echo '<b><a href="store.php?id=17&opcja=panel">PANEL</a></b>';
  16.    }
  17. echo '<form method="POST">
  18.      <b><center>Zaloguj się na konto serwerowe: </b><br />';
  19. echo '<p>Login: <input type="text" size="15" name="login" /></p>
  20.      <p>Hasło: <input type="password" size="15" name="haslo" /></p>
  21.      <p><input type="submit" value="Zaloguj" name="Zaloguj" />';
  22.  
  23. }
  24. ?>


Nie wiem co jest źle bo nie loguje do bazy...
Go to the top of the page
+Quote Post

Posty w temacie
- MateuszScirka   [PHP]Logowanie   20.03.2009, 17:47:43
- - Spawnm   [PHP] pobierz, plaintext <?phpif($_GET...   20.03.2009, 17:49:36
|- - mls   Cytat(Spawnm @ 20.03.2009, 17:49:36 )...   20.03.2009, 17:51:27
- - fifi209   Polecam otworzyć połączenie: mysql_connect();" tit...   20.03.2009, 17:51:06
- - MateuszScirka   Polaczenie z baza jest OK. Mysle ze tu chodzi o ha...   20.03.2009, 17:55:24
- - fifi209   To pokaż nam przykładowy rekord z tabeli...   20.03.2009, 18:00:41
- - MateuszScirka   [SQL] pobierz, plaintext -- phpMyAdmin SQL Dump-- ...   20.03.2009, 18:05:36
- - artur_dziocha   wyświtl sobie tablice $_POST, zahashowane has...   20.03.2009, 18:14:09
- - MateuszScirka   nie tego wina cos z kodowaniem... albo skladnia n...   20.03.2009, 18:35:02
- - artur_dziocha   ale wyświetliłeś i porównałeś z baza??jakieś błędy...   20.03.2009, 18:42:58
- - thomson89   Może sie mylę mozę źle radzę. Myślę ze kodujesz w...   20.03.2009, 18:51:47
- - MateuszScirka   To moze ktos pozmienia ten skrypt, bo dosc chaotyc...   20.03.2009, 22:09:24
- - erix   To może przepiszesz go zgodnie ze wskazówkami...   20.03.2009, 22:14:37
- - thomson89   Ja bym to zrobił inaczej. Sprawdzamy wypełnienie f...   21.03.2009, 09:46:02
- - MateuszScirka   Napisałem własne [PHP] pobierz, plaintext <?ph...   30.03.2009, 17:20:52
- - fifi209   Gdyż w zmiennej $query zawsze coś jest;d Daj...   30.03.2009, 18:03:50
- - MateuszScirka   To znowu ja. Wiem na czym polega problem. Otó...   5.04.2009, 10:43:45
- - decha-design   jakim cudem hash sha1 z ADMINISTRATOR jest a34b295...   5.04.2009, 10:48:03
- - MateuszScirka   napisałem przecież że hash z administrator a nie A...   5.04.2009, 11:10:55
- - thomson89   Cytat(thomson89 @ 20.03.2009, 19:51:4...   5.04.2009, 12:55:00
- - MateuszScirka   Więc nie wiem czemu to się nie zgadza a powinno   5.04.2009, 16:21:28
- - Merko   Co do tego skryptu z logowaniem : KodNie zalogo...   5.04.2009, 16:38:45
- - MateuszScirka   No ok ale czemu tak sie dzieje? Czemu sie 2 razy a...   5.04.2009, 17:40:53
- - Merko   W bazie masz tak zapisane pewno przy rejestracji a...   5.04.2009, 17:51:43
- - MateuszScirka   Na 100% login ADMINISTRATOR i haslo administrator ...   5.04.2009, 17:59:03
- - thomson89   Trzy kroki: tworzysz plik koduj php: [PHP] pobier...   5.04.2009, 18:07:52
- - MateuszScirka   dzieki, ale slabo ten skrypt rozumiem   5.04.2009, 18:48:43
|- - thomson89   Cytat(MateuszScirka @ 5.04.2009, 19:48...   5.04.2009, 19:53:47
- - Merko   Może z bazy masz zle skodowane przecież widzisz w ...   5.04.2009, 19:15:17
- - MateuszScirka   rekord juz byl dodany, baza jest pobrana   5.04.2009, 19:23:16
- - Merko   Ale zaraz sie zdenerwuje Mówie Tobie że logowanie...   5.04.2009, 20:15:55
- - MateuszScirka   No ta ale do gry ktorej ta baza dotyczy loguje sie...   6.04.2009, 14:55:18
|- - kantek   Cytat(MateuszScirka @ 6.04.2009, 15:55...   6.04.2009, 15:21:18
- - MateuszScirka   Nom zrobie tak tymczasowo. Ale musze rozwiazac pro...   6.04.2009, 15:54:12
- - thomson89   Cytat(MateuszScirka @ 6.04.2009, 16:54...   6.04.2009, 16:10:07
- - Merko   Powiam inaczej bo tak to nie łapiesz jak wrzucałeś...   6.04.2009, 19:40:56


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 - 19:36