ugrás a tartalomhoz

Archívum - Jan 10, 2013 - Fórum téma

Egy nagy alkalmazás vagy több kisebb

Max Logan · 2013. Jan. 10. (Cs), 14.36
Adott egy gyártó cég, ahova most készül egy komplex intranetes rendszer. A rendszert alapvetően a művezetők fogják használni (a későbbiekben lesz desktopon használt rész, amit az irodából matatnak a kollégák), egy-egy tablet segítségével.

A dilemmám az, hogy egy nagy alkalmazás legyen létrehozva, melynek van egy menüje, mely révén kiválaszthatók az egyes funkciók vagy legyen minden funkcióhoz egy-egy külön felület, amihez lehet a tablet kezdőképernyőjén egy-egy ikont rendelni?

Azért van létjogosultsága a külön programoknak (felületeknek), mert az egyes munkafázisok egy-egy emberhez vannak dedikálva, így a többieknek a hozzájuk nem tartozó felületet nem is kell látnia és nem kell hozzáférnie.

Ti hogyan csinálnátok: egy program és elrejtve a funkciók vagy több program és csak annak a tabletjére van kirakva az indító ikon, akihez tartozik a munkafázis?

Az én véleményem az, hogy érdemes lenne külön venni a felületeket, mert így kisebb, könnyebben karbantartható programok jönnek létre.

(Külön programok esetén a hozzáférés IP alapján lenne engedélyezve vagy tiltva, a programok pedig az Androidos tablet teljes képernyős böngészőjében futnak.)
 

jelszó titkosítás

szobek · 2013. Jan. 10. (Cs), 11.36
Sziasztok!

Egy olyan kérdésem lenne, hogy a weblapon amit csinálok, szeretném a jelszavakat kódolva tárolni. Viszont az md5() és sha1() eléggé elavult és simán visszafejthető.
Kitaláltam valamit és a véleményeteket kérném:
		
function pass_sajat($post_pass) {
			$mirol = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9');
			$mire = array('1','27','39','41','84','22','19','85','4','7','21','85','54','39','87','10','60','94','8','11','73','57','79','29','39','45','19','33','74','62','50','12','82','32','77','5','80','66','3','82','43','18','31','40','15','59','20','28','93','81','52','8','5','7','2','1','4','8','3','6','0','9');
			$pass_new = str_replace($mirol, $mire, $post_pass);
			return md5($pass_new);
		}
A postolt jelszót amit leellenőriztem, hogy csak angol ABC kis és nagybetűk illetve számok lehetnek, beküldöm ebbe a kódba és az így készült kódot tárolom és ellenőrzöm. Ennek van értelme vagy felesleges programlassítás?


A válaszotokat előre is köszönöm!

Norbi
 

Div frissítése

drext0r · 2013. Jan. 10. (Cs), 04.53
Van egy div-em és azt szeretném ha automatikusan az oldal teljes újratöltése nélkül frissülne szoval így működnie kéne a dolognak nem ?

 $.get("fr.php", function(data){
  $("#t").html(data);
  });
Mert így simán nem csinál semmit viszont ha belerakom egy függvénybe és onClick-el meghívom akkor már rögtön működik szal nemértem...
 

Rewriterule htaccess

zepic · 2013. Jan. 10. (Cs), 01.50
Sziasztok!

Van egy jól működő rewrite szabályom ezt kéne kibővíteni ami nem nagyon sikerült :)

Arról van szó hogy van egy portál közös motorral 3 site

oldal.hu/site1
oldal.hu/site2
oldal.hu/site3

A htaccesem most igy néz ki, mindhárom sitehoz tartozik egy rewriterule, lehet ezt is lehetne egyszerűbben:

RewriteCond %{REQUEST_URI} !^(/site1/images|/site1/userfiles)(.*)$
RewriteRule ^site1(.*\.(htm|html|php|jpg|png|css|js|swf|gif|ico)).* /$1?siteid=site1&%{QUERY_STRING} [L]

tehát ha oldal.hu/site1/teszt/teszt.php irjuk be a böngészőbe valójában az oldal.hu/teszt/teszt.php nyilik megy siteid=site1 paraméterrel. Az images, userfiles könyvtárak pedig a kivételek.

Na most ezt kéne kibővíteni még egy szinttel, h mindegyik sitenak lehet még 2-3 aloldala, tehát:

oldal.hu/site1/alsite1/teszt/teszt.php esetén:

oldal.hu/teszt/teszt.php nyilik megy siteid=site1 alsiteid=alsite1 paraméterrel. A kivételek itt is uazok.