Nie wiem jak sie za to zabrac:
Chcialbym zeby uzytkownik sie logowal (w formularzu podaje login i haslo), nastepnie skrypt sprawdzal czy w bazie jest taki login i pasuje do niego haslo... jesli pasuje go "loguje".
Dzieki z gory. Pozdrawiam
<?php $login = $_POST['login']; $passwd = $_POST['passwd']; if ($array == FALSE) { } $sql_passwd = $array['passwd']; if ($passwd == $sql_passwd) { } ?>
ale nie jestem pewien
<?php ?>
<? $_SESSION['zmienna do zapamiętania'] = 'bla bla bla' ?>
<?php $zapamietaj = $_POST['login']; $_SESSION['login'] = $zapamietaj; // a potem { } ?>
<?php $login = $_POST['login']; $passwd = $_POST['passwd']; $sql_passwd = $array['passwd']; if ($array == TRUE && $passwd == $sql_passwd) { } ?>
<?php if ($_SESSION['login']==\"$login\" && $_SESSION['passwd']==\"$passwd\") { brawo } else { kupa } ?>
<?php $zapytanie = \"INSERT INTO news (kto, mail, tytul, tresc) VALUES ('\".$_SESSION['login'].\"', i tak dalej ?>
<? $login = $_POST['login']; $passwd = $_POST['passwd']; $sql_passwd = $array['passwd']; if ($array == TRUE && $passwd == $sql_passwd) { } if ($_SESSION['login']==\"$login\" && $_SESSION['passwd']==\"$passwd\") { $autor=$_SESSION['login']; print \"<font color=black size=3 face=Arial>Witaj <font color=red face=tahoma><b>$autor</b></font></font><br><br>\"; print \"<a href=index.php class=main><u>Dodaj News</u></a> <a href=index.php class=main><u>Dodaj Plik</u></a> <a href=index.php class=main><u>Dodaj Wyniki</u></a> <br><br>\"; if ($_POST['do'] == 'dodaj') { if ($_POST['tytul'] && $_POST['tresc']) { $query = \"INSERT INTO news (kto, mail, \"; $query .= \"tytul, tresc) VALUES ('\".$_SESSION['login'].\"', '\".$_POST['mail'].\"', '\".$_POST['tytul'].\"', '\".$_POST['tresc'].\"');\"; } } print \"<TD class=news_tytul><B>Tytul</B></TD><TD class=news_tytul><B>Tresc</B></TD><TD class=news></TD><TD class=news_tytul></TD></TR>n\"; $nr = $rekord['nr']; $kto = $rekord['kto']; $mail = $rekord['mail']; $tytul = $rekord['tytul']; $tresc = $rekord['tresc']; print \"<TR><TD class=news>$kto</TD><TD class=news><a href=mailto:$mail>$mail</a></TD><TD class=newstytul>$tytul</TD><TD class=newsy_tresc>$tresc</td><TD class=news><a href=edytuj>Edytuj</a></TD><TD class=news><a href=edytuj>Usuń</a></TD></tr>\"; } } else { } ?> </center> </BODY> </HTML>
<?php if($post_Coyote_pomogl == TRUE) { delete_post($this); exit; } ?>
<?php if ($_POST['do'] == 'dodaj') { if ($_POST['tytul'] && $_POST['tresc']) { $query = \"INSERT INTO news (kto, mail, \"; $query .= \"tytul, tresc) VALUES ('\".$_SESSION['login'].\"', '\".$_POST['mail'].\"', '\".$_POST['tytul'].\"', '\".$_POST['tresc'].\"');\"; } } ?>
<?php if ($_POST['do'] == 'dodaj') { $query = \"INSERT INTO news (kto, mail, \"; $query .= \"tytul, tresc) VALUES ('\".$_SESSION['login'].\"', '\".$_POST['mail'].\"', '\".$_POST['tytul'].\"', '\".$_POST['tresc'].\"');\"; } else { } } ?>
<? if (!($passwd)) { } ?>
<? if ($passwd==xxx) { lalalalalal } else { zmykaj } ?>
<?php <tr> <td class=\"row1\">{ACCT_ACTIVATION}</td> <td class=\"row2\"> <input type=\"radio\" name=\"require_activation\" value=\"{ACTIVATION_NONE}\" {ACTIVATION_NONE_CHECKED} />{NONE} <input type=\"radio\" name=\"require_activation\" value=\"{ACTIVATION_USER}\" {ACTIVATION_USER_CHECKED} />{USER} <input type=\"radio\" name=\"require_activation\" value=\"{ACTIVATION_ADMIN}\" {ACTIVATION_ADMIN_CHECKED} />{ADMIN}</td> </tr> ?>
<? $g=$_POST['grupa']; $p=$_POST['pass']; if ($g1=1 && $p==123) { include \"wynikigr1.php\"; } elseif ($g==2 && $p==234) { include \"wynikigr2.php\"; } elseif ($g==3 && $p==345) { include \"wynikigr3.php\"; } else { } ?>
<? if (!($passwd)) { } ?> <? if ($_POST['pass']==234) { wyswietl wybor } else { zmykaj }
<? if ($passwd==234) { wyswietla wybrane wyniki } else { zmykaj } ?>
<?php if ($row['akt'] == \"1\") { // w bazie zapisujesz jaka akcja powiedzmy 1 == mail jedna akcja ; } if ($row['akt'] ==\"2\"){ // 2 == auto logon druga akcja ; } if ($row[akt] ==\"3\"){ // 3 == jeszcze cos trzecia akcja; } ?>
<?php ?>
<?php if ($_SESSION[\"zalogowany\"]==\"tak\") { .... ?>
<? $mysql_host = \"host\"; $mysql_login = \"login\"; $mysql_haslo = \"haslo\"; $mysql_baza = \"baza1\"; $mysql_tabela = \"logowanie\"; // ************************************************** // ********** wylogowanie i zalogowanie z ustaleniem sesji... // ************************************************** $login = $_POST[\"login\"]; $haslo = $_POST[\"haslo\"]; if ($_GET[\"login\"]==\"koniec\") { // wylogowanie } else if ($login<>\"\" and $haslo<>\"\") { login='$login' and haslo='$haslo' and status=5\"); $_SESSION[\"zalogowany\"]=\"tak\"; $_SESSION[\"login\"]=$dane[\"login\"]; $_SESSION[\"imie\"]=$dane[\"imie\"]; $_SESSION[\"email\"]=$dane[\"email\"]; } } } ?> <table border=\"1\" width=\"100%\"> <tr><td valign=\"top\" width=\"200\"> <p> lewy bok strony </p> <? // ************************************************** // ********** panel formularza do zalogowania i wylogowania // ************************************************** if ($_SESSION['zalogowany']==\"tak\") { } else { <form action=\"index.php\" method=\"post\"> <table> <tr> <td align=\"right\">login: </td> <td><input type=\"text\" name=\"login\" /></td> </tr> <tr> <td align=\"right\">hasło: </td> <td><input type=\"password\" name=\"haslo\" /></td> </tr> <tr> <td colspan=\"2\" align=\"right\"> <input type=\"submit\" value=\"zaloguj\" /></td> </tr> </table> </form> <a href=\"rejestracja.php?opcja=przypomnij\">przypomnij hasło</a></br /> <a href=\"rejestracja.php\">ZAREJESTRUJ SI!</a> koniec ');} ?> </td><td valign=\"top\"> <p> prawy bok strony... </p> <p> </p> <? if ($_SESSION[\"zalogowany\"] == \"tak\" ) { } ?> </td> <tr>
<? $mysql_host = \"host\"; $mysql_login = \"login\"; $mysql_haslo = \"haslo\"; $mysql_baza = \"baza1\"; $mysql_tabela = \"logowanie\"; $twoj_adres = \"mmeil\"; if ($opcja==\"test\") { // ************************************************** // ********** 1. sprawdzenie danych i dodanie uzytkownika // ************************************************** bez polskich liter i spacji!</span><br />\"; } else { Zaproponuj inny!</span><br />\"; } } bez polskich liter i spacji!</span><br />\"; } podany prawidłowo!</span><br />\"; } if ($blad==0) { VALUES('$login', '$haslo', '$kod', 1, NOW(), '$email', '$imie')\"); if ($wynik) { $list=\" Aby potwierdzic rejestracje kliknij w ciagu 48 godzin na adres: http://filuniu.zapto.org/rejestracja.php?opcja=potwierdz&kod=$kod Jezeli nie chcesz sie rejestrowac, zignoruj ten list. \"; } } else $opcja=\"\"; } if ($opcja==\"\") { // ************************************************** // ********** 2. formularz zakładania konta // ************************************************** <form action=\"rejestracja.php\" method=\"post\"> <input type=\"hidden\" name=\"opcja\" value=\"test\" /> <table> <tr> <td>login:*</td> <td><input type=\"text\" name=\"login\" value=\"podaj login\" /></td> </tr> <tr> <td>hasło:*</td> <td><input type=\"password\" name=\"haslo\" value=\"podaj haslo\" /></td> </tr> <tr> <td>e-mail:*</td> <td><input type=\"text\" name=\"email\" value=\"podaj email\" /></td> </tr> <tr> <td>imie i nazwisko:</td> <td><input type=\"text\" name=\"imie\" value=\"podaj imie\" /></td> </tr> <tr> <td> </td> <td><input type=\"submit\" value=\" OK, rejestruję się!\" /></td> </tr> </table> </form> KONIEC');} if ($opcja==\"potwierdz\") { // ************************************************** // ********** 3. potwierdzenie rejestracji, uaktywnienie uzytkownika // ************************************************** if ($kod<>\"\") { WHERE data<=DATE_SUB(NOW(),INTERVAL 2 DAY) and status=1\"); SET status='5', data=NOW() WHERE kod='$kod' and status=1\"); WHERE kod='$kod' and status=5\"); } } if ($kod==\"\" or mysql_num_rows($wynik)<>1) { } } if ($opcja==\"przypomnij\") { // ************************************************** // ********** 4. formularz przypominania danych // ************************************************** <p>Wpisz login użyty podczas rejestracji. Po chwili otrzymasz mailem nowe hasło.</p> <form action=\"rejestracja.php\" method=\"post\"> <input type=\"hidden\" name=\"opcja\" value=\"wyslijhaslo\" /> <table> <tr> <td>login:</td> <td><input type=\"text\" name=\"login\" value=\"$login\" /></td> </tr> <tr> <td> </td> <td><input type=\"submit\" value=\" przypomnij \" /></td> </tr> </table> </form> KONIEC');} function haslo() { $min = 6; $max = 12; for($i=0;$i<rand($min,$max);$i++) { else $i--; } return $haslo; } if ($opcja==\"wyslijhaslo\") { // ************************************************** // ********** 5. zmiana hasla i wyslanie go do uzytkownika // ************************************************** $hasloczytelne = haslo(); if ($login<>\"\") { SET haslo='$haslo' WHERE login='$login' and status=5\"); WHERE login='$login' and status=5\"); } $email = $dane[\"email\"]; $list=\"Oto przypominane haslo: $hasloczytelne\"; } else { } } } ?>
<? $mysql_host = \"host\"; $mysql_login = \"login\"; $mysql_haslo = \"haslo\"; $mysql_baza = \"baza1\"; $mysql_tabela = \"logowanie\"; if ($opcja==\"zmien\" and $_SESSION[\"zalogowany\"]==\"tak\") { bez polskich liter i spacji!</span><br />\"; } if ($blad==0) { SET haslo='$haslo', imie='$imie' WHERE login='{$_SESSION[\"login\"]}'\"); if ($wynik) { $_SESSION[\"imie\"]=$imie; } } if ($_SESSION[\"zalogowany\"]==\"tak\") { login='{$_SESSION[\"login\"]}'\"); <form action=\"zmiana.php\" method=\"post\"> <input type=\"hidden\" name=\"opcja\" value=\"zmien\" /> <table> <tr> <td align=\"right\">hasło: </td> <td><input type=\"password\" name=\"haslo\" /></td> </tr> <tr> <td align=\"right\">imie i nazwisko: </td> <td><input type=\"text\" name=\"imie\" value=\"zmień imie\" /></td> </tr> <tr> <td colspan=\"2\" align=\"right\"> <input type=\"submit\" value=\"zmien\" /></td> </tr> </table> </form> '); } } ?>