Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V  < 1 2 3 >  
Reply to this topicStart new topic
> MySQL i logowanie, Prosze o pomoc w prostym skrypcie
Coyote
post
Post #21





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 20.02.2005
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


dzieki ale nie mow mi tak bo w samo zachwyt wpadne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
tes
post
Post #22





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

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


ehh wale to chyba musze najppierw podstawy zalapac (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

thx wsyztskim, jak napisze to dam znac ;] szkoda ze teraz sesja.. ;/
Go to the top of the page
+Quote Post
Coyote
post
Post #23





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 20.02.2005
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


Jak juz bedziesz chcial podstawy to tu masz najlepszy kurs jaki znalazlem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) :
http://www.leon.w-wa.pl/texts/kurs/
Go to the top of the page
+Quote Post
tes
post
Post #24





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

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


Chetnie przejrze. Bo w sumie nie moge sie przestawic z C na php ;]
Go to the top of the page
+Quote Post
Coyote
post
Post #25





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 20.02.2005
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


kursik jest bardzo przyjemny ... a jak nie bedziesz czegos rozumial to wal smialo
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #26





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Ufff, jakoś zakumałem i działa. Ale mam pytanie don Coyote. Jak dorobić wybór, autoryzacja z mailem lub bez? Kombinowałem, ale udało mi się jedynie popsuć...
A, jeszcze nie zakumałem, po co są dwa pliki index.php?
Go to the top of the page
+Quote Post
tes
post
Post #27





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

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


Ok. Nie bede zakladal nowego tematu bo chyba nie ma sensu skoro tyczy sie tego samego...
Postanowilem oprzec swoj system logowania na ciastkach i na poczatku pliku mam tak:
  1. <?
  2. if (!($passwd)) {
  3.  setcookie('passwd', $_POST['pass'], time()+3600);
  4.  } 
  5. ?>


no i pozniej sprawdzanie na odpowiednich podstronach:
  1. <?
  2. if ($passwd==xxx) {
  3. lalalalalal
  4. } else {
  5. zmykaj
  6. }
  7.  
  8. ?>


u mnie na localhoscie:
http://83.175.176.47/www/index.php?go=wyniki
to dziala
a juz na serwerze uczelnianym:
http://student.uci.agh.edu.pl/~jmachaj/now...x.php?go=wyniki
nie dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

czy ktos wie czemu? czy to zalezy od ustawien apache czy jak ? O_o

aha jak chcecie sprawdzic to podaje haslo:
dla grupy drugiej haslo: 234

dzieki z gory za odpowiedz
Go to the top of the page
+Quote Post
Coyote
post
Post #28





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 20.02.2005
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


Cytat
Ufff, jakoś zakumałem i działa. Ale mam pytanie don Coyote. Jak dorobić wybór, autoryzacja z mailem lub bez? Kombinowałem, ale udało mi się jedynie popsuć...
A, jeszcze nie zakumałem, po co są dwa pliki index.php?


hm... sprecyzuj o co dokladniej chodzi .... a co do twojej odpowiedzi to dam ci znac jak siade do kompa bo teraz tylko przelotnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a i zamiesc tu swoj skrypt ....


a co do ciebie tes ... na czym to jeszcze opierasz (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) na bazie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) i w ciastku raczej nie zapamietuj hasla .... lepiej jest zapamietac login ... bo chaslo za latwo idzie wyciagnac z cookies ...
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #29





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Już tłumaczę. Admin wybiera, czy autoryzacja nowych userów ma być z wysyłaniem maila, czy bez. Powiedzmy, że mamy admin.php, gdzie odpowiednio zaznaczamy opcje. Ten kod podpatrzyłem w php-HOLE, och sorry php-NUKE...
  1. <?php
  2. <tr>
  3. <td class=&#092;"row1\">{ACCT_ACTIVATION}</td>
  4. <td class=&#092;"row2\">
  5. <input type=&#092;"radio\" name=\"require_activation\" value=\"{ACTIVATION_NONE}\" {ACTIVATION_NONE_CHECKED} />{NONE}&nbsp; &nbsp;<input type=\"radio\" name=\"require_activation\" value=\"{ACTIVATION_USER}\" {ACTIVATION_USER_CHECKED} />{USER}&nbsp; &nbsp;<input type=\"radio\" name=\"require_activation\" value=\"{ACTIVATION_ADMIN}\" {ACTIVATION_ADMIN_CHECKED} />{ADMIN}</td>
  6. </tr>
  7. ?>

Czyli do wyboru:
1. po rejestracji można automatycznie się zalogować;
2. po rejestracji przychodzi mail i trzeba aktywować konto;
3. po rejestracji czekamy na widzimisie admina.
Go to the top of the page
+Quote Post
tes
post
Post #30





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

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


nie na bazie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) normalnie 3 warunki dla 3ch grup
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #31





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Znowu gadasz szyfrem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
tes
post
Post #32





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

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


juz ci dekompiluje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) :

  1. <?
  2. $g=$_POST['grupa'];
  3. $p=$_POST['pass'];
  4. if ($g1=&& $p==123) {
  5. include &#092;"wynikigr1.php\";
  6. } elseif ($g==&& $p==234) {
  7. include &#092;"wynikigr2.php\";
  8. } elseif ($g==&& $p==345) {
  9. include &#092;"wynikigr3.php\";
  10. } else {
  11. echo 'Podałeś niepoprawne hasło!';
  12. }
  13. ?>


przykladowe wyniki dla grupy drugiej:



  1. <?
  2. if (!($passwd)) {
  3.  setcookie('passwd', $_POST['pass'], time()+3600);
  4.  }
  5. ?>
  6.  
  7.  
  8.  <?
  9.  if ($_POST['pass']==234) {
  10.  
  11. wyswietl wybor
  12.  
  13. } else {
  14. zmykaj 
  15. }


i po wyborze:

  1. <?
  2.  if ($passwd==234) {
  3. wyswietla wybrane wyniki
  4. } else {
  5. zmykaj
  6. }
  7.  
  8. ?>
Go to the top of the page
+Quote Post
Coyote
post
Post #33





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 20.02.2005
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


tes widze ze szybko sie uczysz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ......




_______________________
Kshyhoo:

powiedzmy ze w bazie masz zapisana opcje jaka jest zaznaczona w adminie ... logowanie .. aktywoanie itp ..
piszesz sobie warunki np

  1. <?php
  2.  
  3. $sql = mysql_query (&#092;"SELECT * FROM tabela\");
  4. $row = mysql_fetch_array ($sql); 
  5.  
  6. if ($row['akt'] == &#092;"1\") { // w bazie zapisujesz jaka akcja powiedzmy 1 == mail
  7. jedna akcja ;
  8. }
  9.  
  10. if ($row['akt'] ==&#092;"2\"){ // 2 == auto logon 
  11. druga akcja ;
  12. }
  13.  
  14. if ($row[akt] ==&#092;"3\"){ // 3 == jeszcze cos 
  15. trzecia akcja;
  16. }
  17.  
  18.  
  19. ?>


o cos takiego chodzi (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował Coyote 2.03.2005, 22:32:16
Go to the top of the page
+Quote Post
tes
post
Post #34





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

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


Cytat(Coyote @ 2005-03-02 21:26:12)
tes widze ze szybko sie uczysz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ......

Sytaram sie jak moge (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Jak juz zalicze ta sesje to sobie przysiade. Ja nie wiem co na tym serwerzze uczelnianym odwalaja... ni cholery to dzialac nie bedzie
Go to the top of the page
+Quote Post
Coyote
post
Post #35





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 20.02.2005
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


hehe i kolejny ziomek zachecony do php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
-Gość_Wescik-
post
Post #36





Goście







Witam!!
A ja nawet nie umiem skopiować tego kodu co Coyote podał w każdym pliku tj. rejestracja.php index.php (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif)
Server zwraca błąd
Cytat
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in rejestracja.php on line 113

113 linia to jest:
  1. <?php
  2.  
  3. $kod = htmlspecialchars(stripslashes(trim($_GET[&#092;"kod\"])), ENT_QUOTES);
  4. ?>

nie wiem o co chodzi i podobnie jest z index.php tyle że tam wskazuje na linie 89
  1. <?php
  2.  
  3. if ($_SESSION[&#092;"zalogowany\"]==\"tak\") { ....
  4.  
  5. ?>

a w pliku zmiana.php to poprostu
Cytat
Parse error: parse error in zmiana.php on line 75

i żeby było śmieszniej jest to koniec kodu (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

Może to coś z serverem ?


Z góry dzięki za pomoc
Go to the top of the page
+Quote Post
Wescik
post
Post #37





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 23.03.2004
Skąd: Mrągowo

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


Witam ! co do posta wyżej to już to wszystko działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) MOwię o kodzie który podał Coyote (dzieki)
ale nie działa link potwierdzajacy, ktory jest wysyłany do uzytkownika. Chodzi o to ze zwraca, każdowrazowo, że
Cytat
Rejestracja nie może zostać dokończona - sprawd� czy link jest poprawny!


Porównałem kod z linka do kodu w bazie i sie zgadadzają a mimo to nie zmieniło statusu na 5 (czyli aktywny). Może ktoż ma jaki pomysł, w czym jest rzecz.

NO i druga sprawa to przypomnienie hasła, również nie działa, mimo iż zmieniam recznie status w bazie danych dla danego loginu.

Logownie odbywa sie poprawnie, gdy zminei recznie status w bazie.

Nie mam pomysłu co jest źle.

Jak ktos może to niech napisze co może być?

POzdrawiam

Ten post edytował Wescik 14.04.2005, 08:58:12
Go to the top of the page
+Quote Post
Coyote
post
Post #38





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 20.02.2005
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


hm.... niezabardzo rozumiem bo u mnie ten skrypcik smiga (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Wescik
post
Post #39





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 23.03.2004
Skąd: Mrągowo

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


kurde noramalnie jest wszystko dobrze link ktory jest tworzony w mailu wyglada dobrze a mimo to w bazie nie zmienia wartosci
tresc maial jest taka:
Cytat
Aby potwierdzic rejestracje kliknij w ciagu 48 godzin na adres:
http://127.0.0.1/~adams/rejestracja.php?op...95425e3cea47e34
Jezeli nie chcesz sie rejestrowac, zignoruj ten list.



i problem z przypomnieniem hasła mimo ze koels jest aktywny to wyskakuje ze nie am takiego loginu


moze to cos w ustawieniach mojega serwera działam na Krasnal Serv 2.7

Ten post edytował Wescik 14.04.2005, 10:52:27
Go to the top of the page
+Quote Post
Coyote
post
Post #40





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 20.02.2005
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


to jest skrypt pod php 4++ ale nie wiem jak wyglada pod php5 nie wiem czy jakies funkcje czy cos sie nie zmienilo ... ja nadal pracuje na php4 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

3 Stron V  < 1 2 3 >
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 - 21:50