ugrás a tartalomhoz

Beléptető rendszer MySQL nélkül

Anonymous · 2006. Aug. 4. (P), 12.07
Hello!
Mint a címből is kiderül egy olyan beléptető rendszert szeretnék az oldalamra amihez nem szükséges MySQL (ez csak azért fontos mert egyáltalán nem értek hozzá)
És ha ez a beléptető már megvan, ugye kéri a felhasználónevet, jelszót. Ha nincs még valamelyik látogatónak felhasználóneve akkor rendesen lehetne regisztrálni, és ha már valakinek user-neve, de elfelejtette a jelszót, akkor erre is lehetne egy megoldás.
Illetve még az lenne a kérdésem, hogy ha ez már megvan, akkor azt hogy lehet megoldani, hogy bizonyos oldalak csak akkor legyenek láthatóak, ha már bejelentkeztünk.
Válaszotokat előre is köszönöm, bzoltan
 
1

tárolás

zsepi · 2006. Aug. 4. (P), 13.29
a mysql (ill. általában az adatbázis motorok) csak adatokat tárol(nak), illetve köztük gyorsan keresnek. Ennyi. Keress egy tetszőleges jogosultságkezelő keretrendszert, tanulmányozd a kódot, majd írd át az adat író-olvasó részt, monjuk plaintext fájlokra, s már készen is vagy.
2

Érdemes tanulni; nagyon buta rendszer

janoszen · 2006. Aug. 4. (P), 14.14
Hát, egy részről azt tudom mondani, hogy érdemes az SQL-t megtanulni, főleg, mert nem olyan bonyolult és nagyon sokat tud segíteni.

A másik az, hogy két lépcsős a rendszer, amit szeretnél.

1. A védett oldalaid elején az azonosítás

2. Az azonosítást tárolása.

Én úgy tárolnám az adatokat, hogy egy fájlban a következők:
usernév;jelszó md5-je;aktiváló kód

Ezt egy explode függvénnyel szét tudod szedni és tudsz egy összehasonlítást csinálni. :)
4

Ööööö

Anonymous · 2006. Aug. 4. (P), 17.00
Kösz a segítségeket, de igazából gondolom pont a kulcsfontosságú szavakat nem értem, légy szíves magyarázzátok meg, vagy egyszerűen magyar nyelven írjátok le :) :

plaintext
explode függvény
összehasonlítás
flat-file database rendszer


Kösz, Zoli
5

Magyarázat

Anonymous · 2006. Aug. 4. (P), 17.10
Plaintext: sima szöveg. Értsd, mint a TXT fájl a gépeden.
Explode fv: http://php.net/explode (Valamilyen elválasztó karakter szerint szétcincálja a stringet)
Összehasonlítás: 1=2?
flat-file db rendszer: az adatbázist fájlban tárolja. Ergo, butított és lassított adatbázis.
7

Még mindig nem megy

Anonymous · 2006. Aug. 4. (P), 18.28
Lejjebb írtam egy jó hosszú segítségkérést a nagy fehér 6-os számhoz.

Zoli
3

már régóta alaplink

toxin · 2006. Aug. 4. (P), 14.28
http://evolt.org/article/comment/17/60265/index.html

mivel, ahogy írják is, az adatmanipuláló részek elkülönülnek a többitől, nem egy nagy durranás átteni egy flat-file database rendszerre
6

Próbálkozok, de újra elakadtam

Anonymous · 2006. Aug. 4. (P), 18.26
Na szóval, hát a honlapom szolgáltatóján van egy ilyen MySQL adatbázis kezelő (phpMyAdmin), be tudtam lépni, egyből rákattintottam arra hogy tábla készítés.
Azt hittem hogy mindjárt kész, de egy olyan ablak fogadott teljesesen - gondolom - programnyelvvel aminél leragadtam. Két részletben leszedtem a képernyő képét, hogy hátha ti tudtok segíteni:
1. kép
2. kép

(Ajánlott egyből a végére ugrani, és úgy keresni a válaszokat - nagyon hosszút írtam)

+A Típus oszlopban, ahol alapból a VARCHAR van ott még ezek a lehetőségek vannak:
TINYINT, TEXT, DATE, SMALLINT, MEDIUMINT, INT, BIGINT, FLOAT, DOUBLE, DECIMAL, DATETIME, TIMESTAMP, TIME, YEAR, CHAR, TINYBLOB, TINYTEXT, BLOB, MEDIUMBLOB, MEDIUMTEXT, LONGBLOB, LONGTEXT, ENUM, SET, BOOL, BINARY, VARBINARY

+Az Egybevetés oszlopban, ezek a lehetőségek vannak:
armscii8_bin, armscii8_general_ci, ascii_bin, ascii_general_ci, big5_bin, big5_chinese_ci, binary, cp1250_bin, cp1250_czech_cs, cp1250_general_ci, cp1251_bin, cp1251_bulgarian_ci, cp1251_general_ci, cp1251_general_cs, cp1251_ukrainian_ci, cp1256_bin, cp1256_general_ci, cp1257_bin, cp1257_general_ci, cp1257_lithuanian_ci,
cp850_bin, cp850_general_ci, cp852_bin, cp852_general_ci, cp866_bin, cp866_general_ci, dec8_bin, dec8_swedish_ci, euckr_bin, euckr_korean_ci, gb2312_bin, gb2312_chinese_ci, gbk_bin, gbk_chinese_ci, geostd8_bin, geostd8_general_ci, greek_bin, greek_general_ci, hebrew_bin, hebrew_general_ci,
hp8_bin, hp8_english_ci, keybcs2_bin, keybcs2_general_ci, koi8r_bin, koi8r_general_ci,
koi8u_bin, koi8u_general_ci, latin1_bin, latin1_danish_ci, latin1_general_ci, latin1_general_cs, latin1_german1_ci, latin1_german2_ci, latin1_spanish_ci, latin1_swedish_ci, latin2_bin, latin2_croatian_ci, latin2_czech_cs, latin2_general_ci, latin2_hungarian_ci, latin5_bin, latin5_turkish_ci, latin7_bin, latin7_estonian_cs, latin7_general_ci,
latin7_general_cs, macce_bin, macce_general_ci, macroman_bin, macroman_general_ci, sjis_bin, sjis_japanese_ci, swe7_bin, swe7_swedish_ci, tis620_bin, tis620_thai_ci, ucs2_bin, ucs2_czech_ci, ucs2_danish_ci, ucs2_estonian_ci, ucs2_general_ci, ucs2_icelandic_ci, ucs2_latvian_ci, ucs2_lithuanian_ci, ucs2_persian_ci, ucs2_polish_ci, ucs2_roman_ci,
ucs2_romanian_ci, ucs2_slovak_ci, ucs2_slovenian_ci, ucs2_spanish2_ci, ucs2_spanish_ci, ucs2_swedish_ci, ucs2_turkish_ci, ucs2_unicode_ci, ujis_bin, ujis_japanese_ci, utf8_bin, utf8_czech_ci, utf8_danish_ci, utf8_estonian_ci, utf8_general_ci, utf8_icelandic_ci, utf8_latvian_ci, utf8_lithuanian_ci, utf8_persian_ci, utf8_polish_ci, utf8_roman_ci,
utf8_romanian_ci, utf8_slovak_ci, utf8_slovenian_ci, utf8_spanish2_ci, utf8_spanish_ci, utf8_swedish_ci, utf8_turkish_ci, utf8_unicode_ci

+A Tulajdonságok oszlopban ezek a lehetőségek vannak:
UNSIGNED,
UNSIGNED ZEROFILL,
ON UPDATE CURRENT_TIMESTAMP

+A Null oszlopban ezek a lehetőségek vannak:
not null, null

+Az Extra oszlopban vagy üresen hagyom ahogy a képen van, vagy még van egy lehetőség:
auto_increment

+Ahol az ábrák vannak (utolsó 5 oszlop):
Az első ábrára (lakatos) egérrávitelnél ezt írja ki: Elsődleges
A második ábrára (villámos) egérrávitelnél ezt írja ki: Index
A harmadik ábrára (U betűs) egérrávitelnél ezt írja ki: Egyedi
A negyediknél (három vonalka) egérrávitelnél nem ír ki semmit
Az első ábrára (lakatos) egérrávitelnél ezt írja ki: Elsődleges
Az utolsó ábrára (T betűs) egérrávitelnél ezt írja ki: Fulltext

+A táblázat alatt van egy olyan, hogy Tábla típusa, ennél ezek a lehetőségek:
MyISAM, HEAP, MEMORY, MERGE, MRG_MYISAM, ISAM, MRG_ISAM, ARCHIVE, CSV

+Ott mellette az Egybevetésnél ugyanaz mint az első Egybevetésnél:
(armscii8_bin, armscii8_general_ci, ascii_bin, stb....)


Bocs, hogy ennyit írtam és még most felteszek néhány kérdést:

Mit kell csinálni?
Hova mit kell írni?
Amit nem írtam külön (Mező, Hossz/Érték*, Alapértelmezett**, Tábla megjegyzések) oda mit kell írni?
Melyik mező mit csinál?
Azt tudom, hogy ahol "0" van (mező hozzáadása) az még annyi sort hozzáad a táblázathoz, amennyi számot beírunk.
Ja, és még egy: mit jelentenek azok a "megmagyarázások" ott az oldal alján becsillagozva? Mert még azt sem értem.


Remélem tud valaki válaszolni, Zoli - a szenvedő alany
8

cms-t, pl. joomla

toxin · 2006. Aug. 4. (P), 18.32
figyu nem akarsz egy barátságos, nagy hazai táborral és aktív fórumozó közösségel rendelkező cms (tartalomkezelő rendszert)-t használni és az alá pakolni a lapodat ? :)

teszemazt
http://www.joomla.hu/k%e9zik%f6nyv/k%e9zik%f6nyv/_2005100942.joomla

vagy

http://drupal.hu/

vagy ilyesmi ? ez a megoldás alapból kiesik ?
9

Nekem jó

Anonymous · 2006. Aug. 4. (P), 18.56
Hát nekem aztán tök mindegy csak mondd el, hogy kell használni...


(Nem kell csodálkozni, hogy ennyire nem tudok semmit, eddig csak a html nyelvvel foglalkoztam)

Zoli
10

a doksiját

toxin · 2006. Aug. 4. (P), 18.58
adtam meg http://www.joomla.hu/k%e9zik%f6nyv/k%e9zik%f6nyv/_2005100942.joomla

mi a gond? rtfm
12

Csak egy része kéne

Anonymous · 2006. Aug. 4. (P), 19.42
Az a problémám, hogy most már nem szeretném az egész honlapomat egy másik motorra ültetni, főleg úgy, hogy eddig csak a menüvel szenvedtem két hetet.
Tehát ha az úgy lehetséges lenne, hogy csak azt a Szuper Adminisztrátor - Adminisztrátor - Menedzser dolgot szednénk ki belőle, akkor talán azt mondanám hogy ok, persze, ha már tudnám kezelni a rendszert.

Hogyha ki lehet venni egy részét, megpróbálhatjuk. Mindenesetre kösz, Zoli
11

Nekem jó

Anonymous · 2006. Aug. 4. (P), 18.58
Ja, és nekem érdemes lépésről-lépésre, szakszavak nélkül elmagyarázni a használatát.
13

te dolgozz

Joó Ádám · 2006. Aug. 4. (P), 21.29
Itt kapsz tippeket, ha elakadsz és van konkrét kérdésed, akkor segítünk, de ne várd, hogy bárki is elmagyarázza, hogyan kell használni egy TKR-t, vagy egy phpMyAdmint. Telepítsd, próbálkozz, kísérletezz, ismerkedj vele, olvasd el a dokumentációit, a Gy.I.K.-jait, a fórumait, de mindenekelött ezt itt:
http://www.no.info.hu/~kryss/gnu/esr/smart-questions_hu.html