MarekP
11.02.2015, 21:51:43
Witam napisałem rejestrację która twozy daną tabalę o podanym loginie który zostanie wpisany w formularzu. oraz twoży katalog na serwerze o tym danym loginie oraz rozpakowuje do tego katalogu pliki i teraz chcę zrobić logowane żeby wybierało tabelę użytkownicy mam oto taki kod
// sprawdzamy czy login i hasԯ s٠dobre
if (mysql_num_rows(mysql_query("SELECT login, haslo FROM uzytkownicy_".$_SESSION['login']." WHERE login = '".$login."' AND haslo = '".md5($haslo)."';")) > 0
) {
mysql_query("update uzytkownicy_".$_SESSION['login']." set czyonline='$czas' WHERE login = '".$login."';"); // uaktualniamy date logowania oraz ip
mysql_query("UPDATE `uzytkownicy_".$_SESSION['login']."` SET (`logowanie` = '".time().", `ip` = '".$ip."'') WHERE login = '".$login."';");
$_SESSION['zalogowany'] = true;
$_SESSION['login'] = $login;
// zalogowany
$query = mysql_query("SELECT * FROM uzytkownicy_".$_SESSION['login']." WHERE login='".$_SESSION['login']."';");
logi_user
($_SERVER['REMOTE_ADDR'],Udane_logowanie
,$_SESSION['login'], date("Y-m-d H:i:s",time()), $podstrona['id']);
}
Tam gdzie jest uzytkownicy_".$_SESSION['login']." chcę żeby pobierało danę tabeli jaka jest w bazię danych a w bazie danych jest tabela stowzona o tyj samej nazwie co katalog proszę o pomoc
mmmmmmm
11.02.2015, 21:55:11
Ile masz tabel "uzytkownicy_%" w bazie?
MarekP
11.02.2015, 21:57:13
Będzie tyle ile użytkowników zostanie zrobionych bo pisze skrypt który rejestrauje danego usera i robi dla niego tabelę np uzytkownicy_admin
uzytkownic_piotr
uzytkownicy_marek i tak tak dalej i dalej
mmmmmmm
11.02.2015, 21:58:47
Zapomnij, że kiedykolwik rozważałeś takie rozwiązanie. Zrób to po ludzku.
MarekP
11.02.2015, 22:04:52
czyli

próbuję nawet i tak ale nic to nie daje
// zalogowany
$query = mysql_query("SELECT * FROM uzytkownicy_".$_SERVER['REQUEST_URI']." WHERE login='".$_SESSION['login']."';");
czyli tworzysz tabele w której określasz użytkowników przypisujesz im id_usera, a potem w drugiej która ma być tymi użytkownikami_... tworzysz rekordy dla użytkowników, a żeby wiedzieć dla którego to przechowujesz w komórce id tego użytkownika z tabeli 1 na zasadzie relacji, a potem już prosto wyjmujesz wszystkich o danym id_usera i loginie czy co tam bd potrzebne
MarekP
11.02.2015, 22:14:06
NIeee tego nie chcę po prostu można powiedzieć że robię panel dla każdego zarejstrowanego nowego usera będzie twożyło tabelę np uzytkowcniy_cos coś to jest wpisane z formularza login panlu który twozy katalog i robi wszystkie tabale i rozpakowuje w tym katalogu pliki tar.gz i chcę teraz robić logowanie a logowanie ma być dla każdego panelu zrobionego w katalogu każdy jest inny katalo oraz inna tabela i chcę żeby wiedziało z jakiej to tabeli ma łapać
MarekP
11.02.2015, 22:23:54
kolega wyżej źle nieee chodzi mi o logowanie chodzi mi o zmienne logowania dla danej tabeli
rozumiem, tylko pytanie poco? takie rozwiązanie robi się na zasadzie tworzysz instalator ogólny definiujesz dane i zapisujesz do pliku potem z pliku pobierasz i robisz to już bezproblemowo tak jak w najprostszym kursie z logowania i rejestracji napisali, jedynie wstawiasz do zapytania dane z pliku typu nazwa tabeli, a połączenie to wiadomo
dawid22441
11.02.2015, 22:25:12
tzn chcesz np aby po zalogowaniu usera o nazwie nick utworzylo tabele uzytkownicy_nick ?
MarekP
11.02.2015, 22:26:43
tak ale chcę żeby to pobrało z konkretnej tabeli np użtkownik np ma swój własny panel
np
marek.panel.pl i on ma logowanie uzytkownicy_marek
2 panel np jest
admin.panel.pl on ma logowanie uzytkownicy_admin
ale każda taka poddomena to jak rozumiem oddziela zupełnie strona?
MarekP
11.02.2015, 22:29:38
Tak dobrze kombinujesz

każdy nowy użytkownik dostaje panel. o danym loginie

oraz danym katalogu jaki został zrobiony w formularzu
MarekP
11.02.2015, 22:31:40
Dawid proszę cię nie udzielaj się jak nie zrozumiałeś pytania
no to już Ci dałem rozwiązanie, jak użytkownik zakłada konto to odpalasz mu taki pseudo instalator czyli tworzysz mu te tabelkę w bazie tak jak już chciałeś, ten katalog i w tym katalogu plik np config.php w którym przechowasz użytkownika, hasło oczywiście do bazy, nazwe tabeli która mu zrobisz na sztywno. a potem w tych plikach dodajesz do skryptu ten config.php i w zapytaniu odwołujesz sie do zmiennej z tego pliku jako ta tabelka co ma być itd
MarekP
11.02.2015, 22:36:40
Dobra dzięki za chęci ale sobie sam porzadziłem

działa tak jak chciałem
tylko tak jak kombinowałeś ograniczasz się w stronę rozwoju i skalowalności
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.