ugrás a tartalomhoz

Archívum - Nov 27, 2015 - Fórum téma

Nyílt forrású közösségi háló rendszerek

Max Logan · 2015. Nov. 27. (P), 22.34
Érdeklődöm, hogy van-e valakinek konkrét (lehetőleg pozitív) tapasztalata nyílt forrású social network rendszerekkel?

Formálódik bennem valami, ami logikailag kb. egy saját üzemeltetésű Facebooknak írható le. Konkrétabban csak és kizárólag a rokonok számára elérhető rendszer lenne, ami nem is a napi dolgok, sokkal inkább az emlékek, és fontos információk számára készülne. Persze lehetne eseményeket megadni, mint Facebookon, stb, hogy az effektív kapcsolattartást segítse a kiterjedt rokoni hálón belül.

Nem tudom pontosan megfogalmazni, mert az alap, ami miatt kiváltódott bennem a gondolat, még túl erősen dolgozik. Nagyjából mondjuk a Facebook, egy családfa vizualizáló rendszer, és családi archívum egyben.

Létezik-e ilyen, kifejezetten családi háló kezelésére létrehozott OpenSource rendszer?

Csak saját üzemeltetés jöhet szóba, külső szolgáltatásra (Facebook és társai) alapozva nem építeném fel, amit szeretnék.
 

PHP MySQL bejelentkezés

gabbor · 2015. Nov. 27. (P), 17.23
Sziasztok!

Szeretnék egy a Facebook-hoz hasonló beléptető rendszert. E-mail cím, jelszó, check button a bejelentkezés megjegyzéséhez és egy submit button, vagyis egy egyszerű HTML form.

PHP oldalról nem tudom hogyan kezdjek neki. MySQL táblában vannak tárolva az e-mail cím+jelszó párosok, hogy hogyan védve, az most mindegy.

Ha a bejelentkezés megjegyzését bepipálják, akkor $_COOKIE tömbre lesz szükségem, ha nem pipálják be, akkor $_SESSION. Legalábbis, így gondolom, de javítsatok ki ha tévedek vagy jobb csak $_COOKIE tömböt használni.

COOKIE-ba mit tároljak? E-mail és jelszó párost vagy valami karakterláncot amit mondjuk MySQL táblában tárolok ami kapcsolatban állna az illető bejelentkezéséhez szükséges e-mail címével és egyéb adataival?

Hogyan valósítanátok meg egy bejelentkező felületet ami képes kiírni, hogy ki mikor milyen gépről volt bejelentkezve? Tehát pl ha belépek mobilról, tabletről meg mondjuk két PC-ről, akkor ezeket írja ki és lehetőség legyen arra, hogy mondjuk a tablet-es és a mobilos bejelentkezéseket egy adminon megszakíthassam. Meg pl kiírja eseményszerűen, hogy mikor melyik gépről volt bejelentkezve, hányszor, mikor lépett be utoljára, mikor kapcsolták le admin felületen a bejelentkezését, ha lekapcsolták az adott eszközökről, stb. Persze a legfontosabb az aktív bejelentkezések, hogy meg lehessen őket szakítani, de azért a naplózás se mindegy, hogy visszatudjam nézni mikor mi történt eseményszerűen. Érdemes ehhez a SESSION-öket már MySQL táblában tárolni session_set_save_handler () vagy még jó a hagyományos default fájl-alapú is?

Rohanok munkába, sorry a kissé értelmetlenre sikeredett megfogalmazásaimért. Nem kell kész forráskód, se linkek, csak egy rövid magyarázat, hogyan a legésszerűbb, leglogikusabb ezt megvalósítani.

CMS, framework, stb-t, nem szeretnék használni csak natív PHP-t és MySQLi-t.