![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 23.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Działanie mojego skryptu ma być proste, ma polegać na tym, że po zalogowaniu się danego użytkownika wyświetli mu się lista kursów ze statusami do których ma dostęp a do których nie. Mam w bazie między innymi takie tabele jak: - users (id, name, login, password) - tabela przechowuje dane użytkownika - courses (id, lp, name, url, category_id) - tabela przechowuje kursy, linki do nich i id kategorii do jakiej należy dany kurs - access_courses (id, id_user, id_course, status) - tabela przechowuje informacje który użytkownik ma dostęp do którego kursu i wyświetla odpowiedni status To mi działa w połączeniu z kodem, który sobie napisałem, ale problem jest w linii 75. Dokładnie w zapytaniu
Jeżeli to wstawię to jest problem, natomiast jeżeli wstawię na sztywno id użytkownika np. tak
to wszystko jest idealnie. Jednak tak jak wspomniałem będzie więcej użytkowników i id chcę pobierać z sesji. Poniżej umieszczam swój fragment kodu. Proszę o przeanalizowanie go i podpowiedź jak to naprawić.
Wydaje mi się że problem może być z tym że sesja nie jest globalna, ale może się mylę. Proszę o pomoc. Z góry bardzo dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 23.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
A no faktycznie głupi błąd, powinienem był pobrać tylko jeden wiersz spełniający warunek czyli wstawić
zamiast
Poza tym błąd miałem w warunku pobierałem zamiast Dzięki wszystkim za podpowiedzi, teraz działają mi już obie wersje skryptu (IMG:style_emoticons/default/smile.gif) Mam jeszcze tylko jedno ostatnie pytanko odnośnie Usuwanie znaków z hasła też specjalnie mądre nie jest. Teraz mój kod w części odpowiadającej za logowanie wygląda tak Czy teraz jest już ok, w sensie bezpiecznie? Czy addslashes i strip_tags przy loginie jest uzasadnione czy może pominąć? I podobne pytanie przy haśle czy dodać addslashes? A jeśli tak to w takiej formie czy takiej Jeszcze raz dzięki za odpowiedzi, to już ostatnie moje pytanie w tym temacie (IMG:style_emoticons/default/smile.gif) Ten post edytował Baku12345 23.09.2016, 05:55:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 04:12 |