Jump to content
php.lv forumi

Recommended Posts

Posted

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?

Posted

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 :)

Posted

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 :)

Posted

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

Posted

Cik atceros, tad IIS kaut kā varēja uzreiz dabūt NT username (bez paroles, protams)... varbūt ka ar to vari, ko pasākt (domāju, ka ar to varētu būt pilnīgi pietiekami) ;) Varbūt arī apache var kaut ko līdzīgu.

Posted

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).

Posted

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.

Posted

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..

Posted

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.

×
×
  • Create New...