![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 16 Dołączył: 19.02.2005 Skąd: Dębica Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem cos w stylu konta admina (i to cos jest bardzo prymitywne). Zaczyna sie od logowania pozniej weryfikacja hasla:
Haslo wysylane jest przez formularz Ale jest jeden problem... Gdy chce zeby calosc caly czas przechodzila przez weryfikacje hasla pojawia sie blad. Blad polega na tym ze formularz wysyla haslo tylko do strony glownej konta admina a dalej wygasa. Czy jest jakas metoda zeby strona przechowywala haslo az do wylogowania sie? Zalezy mi na tym zeby nie mozna bylo wejsc na jakas podstrone konta admina bez zalogowania sie -------------------- Psik!! A masz!! ...chamie - Porucznik Borewicz
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
zainresuj się sesją (session). Bylo wiele razy na forum. przejrzyj
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
POczytaj o sesjach, lub o cisteczkach.
----edit--- @nospor: krucafuks znowusz o 32 sek lepszy ![]() Ten post edytował TomASS 9.09.2005, 14:45:05 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o sesjach
manual logowanie edit ech ja dopiero na #3 ![]() Ten post edytował yavaho 9.09.2005, 14:48:20 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Gwoli ścisłości; jak jeszcze raz zobaczę trzy takie same odpowiedzi pod rząd, to wszyscy poza pierwszym dostanąostrzeżenia. Od czego jest kasowanie postów?
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 16 Dołączył: 19.02.2005 Skąd: Dębica Ostrzeżenie: (0%) ![]() ![]() |
Ok znalazlem opis ciasteczek (nigdy ich nie uzywalem
![]()
no ok wstawie a jesli chcialbym zabezpieczyc przed odczytem z innych domen tego hasla to po time() wpisac 'www.moja-strona.rus'? -------------------- Psik!! A masz!! ...chamie - Porucznik Borewicz
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
To czy uzytkownik jest zalogowany to ja wole trzymac w sesji:
1. Logowanie:
i potem na każdej stronie:
Ten post edytował TomASS 9.09.2005, 15:04:38 -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 16 Dołączył: 19.02.2005 Skąd: Dębica Ostrzeżenie: (0%) ![]() ![]() |
no ok a jak moj serwer nie obsluguje MySQL?
-------------------- Psik!! A masz!! ...chamie - Porucznik Borewicz
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A co do sesji ma MySql? Czytaes ty na forum jak używać sesji? Poczytaj, a potem zadawaj pytania
W mysql mozesz trzymac uzytkowników. sama sesja nie ma tu nic do tego. Jak nie masz mysql to zainteresuj się plikami @TomASS: jesli tak to czemu w swoim poprzednim poscie podales też ciasteczka jako przyklad ? ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Cytat TomASS zanim zaczniesz pomagać poczytaj ty o sesjach chodzi mi o: ( na forum tez było)
Co się czepiasz i co Ci się nie podoba? ![]() Cytat teraz już masz zappisane, a woli dobrej woli ;p bo nie moge patrzeć jak ktoś pyta o prostą rzecz a dostaje jakies kody zagmatwane podam przykłąd na zbanowanie klienta jak sie pcha tam gdzie niewolno (<-oddzielnie?)
Ohoho....to żeś zasuną, mój kod za to bardzo skomplikowany:
Generalnie napisałeś to samo co było w poprzednich postach. -------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 16 Dołączył: 19.02.2005 Skąd: Dębica Ostrzeżenie: (0%) ![]() ![]() |
OK. Czytalem o sesjach i teraz bede udawal ze cos zrozumialem. Wiec na strone weryfikacji hasla wstawilem taki kod (wlasciwie zmodyfikowalem go):
A na nastepnych stronach wstawilem
I co zrobilem zle ze nadal nie dziala? Czy to jest zwiazane z wersja php? (mam 5) -------------------- Psik!! A masz!! ...chamie - Porucznik Borewicz
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Ale co nie działa?
Spróbuj dać:
i zobacz co Ci wyświetla. -------------------- |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 2.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Może coś takiego...
Formularz logowania: Logowanie admina:
Admin
PS. Każdy plik admina ma być zrobiony tak:
Sczerze mówiąc polecam jeden plik admina i tam dać ifem/switchem includowanie podstron admina PS. Pisane na sucho... Nie wiem czy dziala :] |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Moze zaczniemy od podstaw
![]() Najpierw logowanie i teraz od momentu ustawienia zmiennej sesyjnej na kazdej stronie serwisu nalezy umiescic: session_start(); Jezeli strona opiera sie o jeden plik index.php ktory includuje pozostale strony to nic prostrzego jak dac ten wpis w pierwszej linijce w pliku index.php Na stronach dostepnych tylko dla admina trzeba zawsze sprawdzac czy istnieje sesja:
Albo np na kazdej stronie serwisu dostepnej normalnie dla wszystkich uzytkowikow mozna sprawdzic czy istnieje sesja i na podstawie tego wyswietlic menu dostepne tylko dla admina.
-------------------- |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 16 Dołączył: 19.02.2005 Skąd: Dębica Ostrzeżenie: (0%) ![]() ![]() |
OK. Pokombinowalem i mam tak (podaje w odpowiedniej kolejnosci):
1. Strone z logowaniem: 2. Strone weryfikacji hasla:
3. Glowna rozdzielajaca podstrony panelu administracyjnego:
4. Strone glowna panelu (tzw. menu): Zrobilem jak doradzaliscie. Wstawilem skrypt na obsluge sesji na strone includujacej itp. Z tym ze pojawia sie blad i kompletnie nie kumam czemu. Mianowicie: dodalem session_start(); na stronie nr 3: Cytat Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\usr\krasnal\www\gazetka\index.php:21) in c:\usr\krasnal\www\gazetka\admin\main.php on line 4
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\usr\krasnal\www\gazetka\index.php:21) in c:\usr\krasnal\www\gazetka\admin\main.php on line 4 -------------------- Psik!! A masz!! ...chamie - Porucznik Borewicz
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 2.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Używaj $_GET, $_POST, $_SESSIN etc... Bez tego to każdy skrypt ci nie będzie chodził poprawnie ~~
session_start() ma być odrazu za <? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 8.07.2025 - 08:06 |