![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 3.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam, co zrobic, aby dla 1 osoby ( admin glowny ) wyswietlal sie link
"Panel Admina" ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Sekunda w google. ("PHP rangi").
http://forum.php.pl/index.php?showtopic=22...t&p=1058538 Ten post edytował Ksar 10.08.2015, 19:09:26 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 22 Dołączył: 17.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Czekaj, gdzies miałem szklana kulę - zaraz sprawdzę (IMG:style_emoticons/default/tongue.gif)
A tak na poważnie, jakieś logowanie masz, albo inną autoryzację? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 3.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
^ Tak mam panel logowania, rejestracji,
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 19.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 3.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumeim troszke, mam panel.php, a w nim tylko panel logowania, ale nie jest on podlaczony do rejestracji, jak to zrobic.
Sory zaglupie pytanie, ale jestem zielony |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 34 Dołączył: 20.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
1. http://php.net/manual/pl/language.variables.basics.php
2. http://www.forumweb.pl/porady-i-tutoriale-...bezpiecze,46976 3. http://webmade.org/porady/sesje-php-system-logowania.php 4. http://miroslawzelent.pl/kurs-php/logowani...rzykiwanie-sql/ Coś raczej znajdziesz tutaj, ale jeżeli jesteś na takim etapie ciężko będzie... |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 3.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
wiem już, że musze dodac nowe pole do tabeli users, ale nie wiem jak to zrobic . pomoze ktos?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
wiem już, że musze dodac nowe pole do tabeli users, ale nie wiem jak to zrobic . pomoze ktos? Ehh dobra dam gotowiec bo chyba ci tygodnie oszczędze... Z twoim nie do konca, czytaniem z uwagą. Aby dodać do tabeli `users` pole ("kolumne") `staff` zrob np.
Czyli domyślna ranga to 0 - użytkownik. UPDATE-ami możesz zmieniać wartość aktualnego rekordu na inne, napewno znasz podstawy więc nie bede tlumaczyl. ---LOGOWANIE USERA--- Ok. I gdy uzytkownik się zaloguje zapisujesz w sesji jego ID.
---SPRAWDZENIE CZY JUŻ JEST ZALOGOWANY-- Potem sprawdzasz czy jest zalogowany
W "zalogowany" Sekcja dla zalogowanych. Tam tworzy kolejna zmienna, Np. $user ktora bedzie zawierala pobrane z bazy dane odpowiedniego usera($_SESSION['userId']), np. Staff, nick czy co tam chcesz. - najlepiej żeby pobierało w tablicy. Potem sprawdzasz:
Ten staff sam sobie ustal jak chcesz, mozesz np. Tak: 0 - uzytkownik, 1 - administrator, 2 - moderator. Masz kompletnie na tacy, jeśli czegoś nie zrozumiałeś to masz BRAKI w podstawach i też je będziesz musiał powtórzyc. Tyle. Ten post edytował KsaR 14.08.2015, 18:38:20 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 3.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem wszystko tak jak napisales wyzej.
moj kod admin.php wyglada tak i jezeli faktycznie wejde w admin.php to wyskakuje, ale cos takiego "1) { echo 'e'; } ?>" co zrobic, aby wyswiettlalo poprostu to co bylo w echo |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem wszystko tak jak napisales wyzej. moj kod admin.php wyglada tak i jezeli faktycznie wejde w admin.php to wyskakuje, ale cos takiego "1) { echo 'e'; } ?>" co zrobic, aby wyswiettlalo poprostu to co bylo w echo Nie masz średnika za echo... -- Ps. Zrobiłem jeszcze bardziej rozjaśniającą edycje co do zmiennej $user, w poprzednim poście. Ten post edytował KsaR 14.08.2015, 18:40:34 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 3.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
A no, dodalem te sredniki, ale mam jeszcze jedno pytanie.
Jezeli mam np. konto login sign haslo sign to co zrobic, zeby to one bylo administratorem, a drugie pytanie to dlaczego wyswietla mi tutaj text dla wylogowanego, a nie zalogowanego :-) Bardzo dziekuje ci, że mi pomagasz :-) |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
A no, dodalem te sredniki, ale mam jeszcze jedno pytanie. Jezeli mam np. konto login sign haslo sign to co zrobic, zeby to one bylo administratorem, a drugie pytanie to dlaczego wyswietla mi tutaj text dla wylogowanego, a nie zalogowanego :-) Bardzo dziekuje ci, że mi pomagasz :-) Hmm if (isset($_SESSION['userId'])) Sprawdzi czy istnieje sesja zalogowanego uzytkownika. Update do bazy.. Pisalem juz (IMG:style_emoticons/default/tongue.gif) .
Zakladam ze `userId` 1 to twoje konto, tak czy inaczej to wzor, jak nadal masz do tego pytania to musisz zajrzec do google "mysql update przykłady", napewno coś znajdziesz po polsku. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 3.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przy tym update, wywala blad
#1054 - Unknown column 'userId' in 'where clause' |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Przy tym update, wywala blad #1054 - Unknown column 'userId' in 'where clause' Ehhhh... Więcej w takim razie nie pomagam ponieważ: Nie znasz podstaw MySQL. userId to kolumna z id uzytkownika, nie wiem jak u ciebie sie nazywa więc myslalem ze sam zamienisz na swoje. Przejdz jakis kurs inaczej będę musiał robić ja lub ktoś za ciebie krok po kroku (mimo że już 3 posty temu opisałem ci całość jak ma wyglądać). Dodatkowe te braki średników, zakładam że może się nie wyspałeś. Jeżeli to nie to, to musisz przejść także kurs PHP podstaw.. Tyle. Prosze wroc dopiero gdy to przerobisz, Gwarantuje że pewnie wrócisz tu po tym oświecony, a do tego jednego tematu już pewnie nie będziesz miał pytań przytaczając mój post, 3 posty temu.. Ten post edytował KsaR 14.08.2015, 19:07:14 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 3.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Czytalem kurs php, ale wiele nie pamietam z tego, a na dodatek nic nie rozumiem :/
Moj kod wyglada tak
a na dodatek wszystko zrobilem w phpmyadmin, a po zalogowaniu admina, albo normalnego konta wyskakuje i tak "niezalogowany" W czym blad jest ;/ halu ;c |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 22 Dołączył: 17.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wyświetla niezalogowany bo nie istnieje zmienna sesyjna: $_SESSION['userId']
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 23:43 |