Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.05.2011 Ostrzeżenie: (0%)
|
Witam,
Napisałem sobie krótki skrypt oparty na sesjach panelu admina. Mam do niego dostęp jak się zaloguję, ale chciałbym wprowadzić zmianę tak, aby nie każdy kto się zarejestruje mógł wejść do niego. Chcę wprowadzić zmianę taką, że jeżeli w bazie danych w polu user_admin mam wpisanie "tak" to mam dostęp, a jeżeli "nie" to jest brak dostępu oczywiście wykorzystując sesję. Niestety nie wiem jak.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%)
|
$HTTP_GET_VARS - auuu, kiedy ty się php uczyłeś? Tego już dawno nei ma
sprawdzanie w bazie - przepraszam, ale musisz się nauczyć podstaw - Temat: linkiKursy dla poczatkujacych |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 5 Dołączył: 13.09.2010 Ostrzeżenie: (40%)
|
z bazy do tablicy i sesji, z mojej wczorajszej powtórki notatka:
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.05.2011 Ostrzeżenie: (0%)
|
user767 mógłbyś to zaimplementować do mojego kodu bo chyba coś źle zrobiłem bo nie działa to u mnie
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 5 Dołączył: 13.09.2010 Ostrzeżenie: (40%)
|
Ten post edytował user767 3.07.2011, 00:25:57 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.05.2011 Ostrzeżenie: (0%)
|
Poprawiłem swój skrypt i nadal nie działa przez to, że nie pobiera mi dobrego pola z bazy danych. Poniżej wklejam mój skrypt. Jeżeli ktoś wie na czym mój błąd polega to proszę o poprawę skryptu.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Nie możesz używać GET w ten sposób:
Kod $_GET[akcja]; To że działa, nie znaczy że jest prawidłowe. Włącz sobie pokazywanie błędów, to się zdziwisz ile możesz mieć błędów w swoim skrypcie, przez co może więcej rzeczy nie działać.. Jak chcesz pobrać jakieś dane z tablicy, to klucze zawsze, umieszczaj w apostrofach: Kod $_GET['akcja']; Najlepiej wrzuć sobie gdzieś na początek twojego skryptu error_reporting(E_ALL); Ten post edytował by_ikar 3.07.2011, 11:46:49 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.05.2011 Ostrzeżenie: (0%)
|
Na razie chciałbym się skupić nad tym dlaczego nie pobiera mi z bazy konkretnej informacji, której potrzebuje do dalszego wykonywania skryptu. Bo jak na razie jak nie chciało działać, tak nie działa.
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 7 Dołączył: 2.04.2011 Skąd: Wawa Ostrzeżenie: (0%)
|
Proponuje powoli przeanalizować kod:
Masz pomieszany kod:
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.05.2011 Ostrzeżenie: (0%)
|
Trochę posiedziałem nad tym skryptem i poprawiłem go na taki:
Co wy na to? |
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 15:04 |