Jump to content
php.lv forumi

Client Info


Venom

Recommended Posts

Hm, uzrakstīju aptaujas skriptu, kas identificē lietotājus pēc IP (REMOTE_ADDR, HTTP_X_FORWARDED_FOR, HTTP_CLIENT_IP) - bet reku šeku man tā jāuzliek iekškolas tīklā, kur visiem lietotājiem ir kopīgs DHCP geitweis un IP visiem izrādās vienāds (subnets tāds). Mainās tikai REMOTE_PORT - bet katru reizi pārlādējoties lapai tas ir citādāks - tātad to atsijāšanai nevar izmantot. Cūkiji 1) pēc defaulta visiem atslēgti 20 regulāri tīrās 3) šā vai tā.

Bet gribētos uzlikt, lai varētu balstot tikai vienreiz. Un lai tas paliktu arī rītdien un parīt (resp. ar sessijām nesanāks).

Varētu likt ievadīt NT lietotāju loginus/paroles, bet tas atbaidīs atbildētājus.

 

Vai kādam ir kādi priekšlikumi?

Link to comment
Share on other sites

nu ir vienc.

 

ja balsoshana ir no lokaalaa tiikla :)) tad jaa

 

citaadi vari veel uz balsotaaja PC nomest cookies, kas glabaajas kaadu meenesi kaut vai.

bet ja lietotaajs izmet taas cookies tad taa jau atkal cita lieta. liekas ka citu variantu nebuus.

 

buus vien jaasadziivo ar cookies :)

Link to comment
Share on other sites

86400 = viena diena

1296000 = 15 dienas

if (isset($balsot)){
setcookie("balsots", time()+1296000, time()+1296000);// uz 15 dienaam
}
...


 if ($HTTP_COOKIE_VARS['balsots'] > time()) echo "Paldies! Bet juus jau esat nobalsojis";
 else echo "<input type='submit' name='balsot' value=' Balsot '>";

 

es personiigi ar shitaadu variantu straadaaju :)

Link to comment
Share on other sites

Venom A, cik bieži viņiem dzēšās kukiji? Ja reizi nedēļā, tad jau nemaz tik traki nav.

Nu pēc būtības tev vajag uz tā PC atstāt kādu informāciju, vai arī iegūt kādu informāciju. Nu es personiski zinu kukijus un IP - kādu laiku domāju, bet neko nevarēju izdomāt.

 

Tev te vienīgi varētu palīdzēt jbr, roze vai vēl kāds no tā līmeņa :D

Link to comment
Share on other sites

Variants ir izmantot NTLM autorizaaciju. Ja tas ir IIS serveris tad problemaam vispaar nevaidzeetu buut ja Apache tad buus jaaliek http://modntlm.sourceforge.net/

(attieciigi globalajos ($_SERVER) vajadzeetu paradiities AUTH_USER)

 

Ko tagad atbalsta arii Mozilla http://www.mozillazine.org/talkback.html?article=3990

 

Ideja ir taada dabuut lietotaaja domeen useri kas domaajams buus unikaals / liidz ar to useri varees balsot pat no viena datora tachu katrs vienu reizi..

 

Tas gan ir tiiri teoretiski jo pats palaidis shaadu neesmu - manaam vajadziibaam ir apache ar mod_auth_smb kas autorizeejas pret NT domeenkontrolieriem (bet useris/parole ir lietotaajam jaaraksta pasham).

Link to comment
Share on other sites

Nu jā, slikti savā ziņā.

 

No IIS būtībā var. Ar ASP. Zem 2000šā.

A bet stāv Apache. Uz Linuša. Bez administrēšanas pieejas man.

 

2 Roze: nu jā, kā jau teicu stāv kaut kāds apače mods - modauth vai tml., kas pret pamiem čekojas (resp. iekš php parādās funkcija pam_auth()) vai arī var izmantot LDAP konekciju. NTLM mods kaut kad mēģināts likt, bet nekas labs nav panākts. It īpaši uz IE, kas tiek izmantots defaultā. Un tik un tā visos variantos vajadzēja vadīt iekšā ūsername/pwd.

Bija vēl kaut kāds *.dll, kas uz windowiem pievienoja NT_DOMAIN un NT_USER iekš $_SERVER, bet viņš labi strādāja mājās uz XP, bet uz 2000 lidoja ārā tā, ka vajadzēja Apache pēc tam killot+restartēt.

 

Lai paliek.

Link to comment
Share on other sites

Nu tad jau nav iipashi daudz varianti..

 

Tie pashi useri/paroles vien jaavada. Vieniigais varbuut pietiek tikai userneimu un tu paarbauda vai taads lietotaajs eksistee (caur to pashu LDAP (var piem sleegties pie Exchange (ja taads ir)) / ir nobalsojis pofig ka parole nepareiza..

 

Ganjau nerakstiis draugu logineimus..

Link to comment
Share on other sites

Nu redz kā. Būtība ir tāda, ka esmu pielietojis paštaisītu poll sistēmu, un taga ļauju viņu izmantot saviem draugiem bakalauru darbu aptaujām (piem. http://www.venta.lv/test/ep). Un kaut kā neticās, ka visi studenti ies un lai nobalsotu vadīs iekšā savas paroles. Kad bija lielā aptauja par mācību kvalitāti no administrācijas puses - tad gan. Vienkārši interesants iekšējs tīkls mums te V-pilī ;) sanāk.

Link to comment
Share on other sites

×
×
  • Create New...