![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
witam
Nie wiem jak się zabrać do zrobienia funkcji, która nadawałaby uprawnienia poszczególnym uzytkownikom. Chodzi mi generalnie o wyświetlenie lub ukrycie przycisków dla zalogowanych uzytkowników. Przykładowoo mam tabele uprawnienia w której oprócz id są dwie zmienne np kasowanie i dodawanie. teraz chciałbym żeby po zalogowaniu się usera wyswietliło lub nie dany przycisk w zalezności czy w zmniennej będzie 1 lub 0. Mam funkcję która pobiera dane z tabeli ale nie wiem jak do tego napisać klasę która będzie wyswietlać te przyciski. Proszę o pomoc i wyrozumiałość. class data_user { protected $pdo; protected $sth; public function __construct() { $this->pdo = new PDO( 'mysql:host=localhost;dbname=aaa', 'root', 'aaa', array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'' ) ); } protected function Sql($username) { $sql = "SELECT * FROM users inner join uprawnienia on users.username= '".$username."' and uprawnienia.username= '".$username."'"; $this->sth = $this->pdo->prepare( $sql ); $this->sth->execute( array( 'username' =>$username) ); } public function getdata_user($username) { if( empty($username) ) { echo "Brak danych"; return; } $this->Sql($username); return $this->sth->fetchAll(); } } wiem że można użyc do sprawdzenia funkcji isset ale wtedy trzeba użyc warunku if i else. A jak zrobić taki numer że na stronie w pliku html mam na np taki button <BUTTON name='kasowanie' type='submit' value='kasowanie'> <IMG src='rys/aktywny.png' alt='kasowanie'> </BUTTON> i teraz tworze jakaś klasę , która odwołuje się do tego przycisku i pokazuje go albo nie. Chodzi mio oddzielenie htlm od php - czy w ogóle jest to możliwe. Będe mieć kilka stron i na kazdej przyciski wykonujace różne funkcje. Mozna prosić o 1 przykład. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wstaw kod w w znacznik PHP
i poczytaj sobie ten oto artykuł http://artykuly.zyxist.com/czytaj.php/system_uprawnien_w_php |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
witam
czytalem tamto już z 5 razy i nic z tego nie zrozumiałem. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czego nie rozumiesz? Przecież jest jasno opisane i nawet przykład jest. Czego nie rozumiesz?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
chodzi mi o to że ja nie chcę gotowych rol innych dla admina a innych dla pismaka czy tam kogoś innego. chcę stworzyc taki formularz w ktorym sam wybieram czy uzytkownik ma dostep do przycisku kasuj,edytuj, czy ma widziec tą a może inna treść itd
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 09:28 |