Jump to content
php.lv forumi

Aleksejs

Moderatori
  • Posts

    4,584
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Aleksejs

  1. Lūdzu :) Ceru, ka palīdzēju.
  2. Ok, izstāstīšu vienkāršu sistēmu: Piešķiram katram lietotājam veselu skaitli: 0 - no access (lietotājam nav tiesību pat apskatīt informāciju) 10 - read only (lietotājam ir tiesības tikai apskatīt) 20 - post (lietotājam ir tiesības pievienot un apskatīt) 30 - moderate (lietotājam ir tiesības arī dzēst/mainīt citu pievienoto informāciju) 40 - administer (lietotājam ir tiesības modificēt (radīt/mainīt/dzēst) citu lietotāju kontus un mainīt arī šo skaitli) Ja lietotājam nav defināets šis skaitlis, tātad uzskatīt, ka tas ir 0. Tālāk, katrai darbībai, ko var veikt lapā piešķir nepieciešamo pilnvaru līmeni: Teiksim, lai atvērtu login lapu, līmenim ir jābūt vismaz 0. Lai varētu apskatīties pēdējo ierakstīto informāciju, jābūt vismaz līmenim 20. Respektīvi veicot kādu darbību, ir jāpārliecinās, vai lietotāja, kas taisās to veikt skaitlis ir lielāks vai vienāds par šai funkcijai definēto minimālo piekļuves skaitli. function lasit(){ define('access_level',10); if(lietotaja_limenis() < access_level){ //tātad lietotājam nav pietiekamas tiesības echo('Piekļuve liegta'); } else { //tātad lietotājam ir pietiekamas tiesības Te ir kods, kas dabū pēdējos ierakstus } } Apmēram tā. Atstarpes starp 0 - 10 - 20 - 30 - 40 var noderēt, jo dažreiz pēkšņi savajagās kādam piešķirt kaut ko pa vidu... Kā jau teicu - šī ir ļoti vienkārša sistēma, kas ir vienkāršots Lattice-based access control izpildījums.
  3. Nevajag "kautkā" - vajag mērķtiecīgi un apdomāti ;)
  4. Aleksejs

    sftp

    īsti nesapratu, ko Tu gribi, bet šķiet, ka tas ir ssh tunelis. Ja nav, tad paskaidro savādāk, kas tieši ir jāpanāk.
  5. Manuprāt, šī tēma sen izsmēlusi pieļaujamo nekonstruktivitātes limitu. Iesaku slēgt.
  6. Nu, ja gribi pamatīgi to izprast, tad sāc ar Drošības modeļu izpēti.
  7. Vesela grāmata: Practical PHP Programming
  8. Te bija interesanta diskusija par šo tēmu
  9. Kāda problēma bez ieslēgtiem kukijiem neapkalpot?
  10. Vai vari pateikt, kur ir šīs programmas oficiālā lapa? Nekad ar tādu neesmu darbojies ;) Pastāsti vairāk, par to, ko tieši Tu izmanto. Pagaidām no sniegtās informācijas neko daudz secināt nevar.
  11. pats neesmu to darījis, varu tikai palīdzēt meklēšanā ;) http://forums.mysql.com/read.php?22,47078,47078
  12. Skarbi... Nu, varbūt te kaut kas vērtīgs: http://forums.mysql.com/read.php?28,99328,99328 vēl arī dokumentācijā ir interesants komentārs:
  13. Tie ir PHP sintakses izlutinātie, kas nav izjutuši strong typed valodas sūri skarbo garšu ;) Šis ir viens no iemesliem, kādēļ Pascal tiek ieteikts programmēšanas prasmju apgūšanai - tas ir kā "drill sargent" amerikāņu filmās, kas iedresē respektu pret datu tipiem un pret mainīgo definēšanu ;)
  14. Kaut ko vari mēģināt dabūt no binary log.
  15. Acīmredzot izmanto kādu ņo gatavajiem foruma dzinējiem. Tam visticamāk ir arī dokumentācija, kurā aprakstīts, kurā tieši failā un kas tieši jālabo. Starp citu, vēl viena līdzīga tēma šeit: http://php.lv/f/index.php?showtopic=10086&hl=
  16. Nē, tilde ir ~ ` - angliski ir "grave accent" jeb "back quote", jeb "back tick"
  17. Un šo "always on top" pavedienu izlasīji?
  18. padodot caur URL (vai ar GET,POST caur formu) mainīgo set_lang. Piemēram, http://goma.smile.lapa.lv/lapa.php?set_lang=kz (ja jāpārslēdzas uz Kazahu valodu)
  19. Tev bbCode un smaidiņi (spriežot pēc manas kristālbumbas) nestrādā tādēļ, ka htmlspecialchars pielieto pēc bbCode un smaidiņu apstrādājošajām funkcijām, bet vajag pirms.
  20. Zandi, nezinu, protams, kā Tavuprāt, bet vārdu "nahuj" vairums tomēr uztver kā lamuvārdu.
  21. Varbūt tādēļ, ka skaitļus nemēdz likt pēdiņās...
  22. Dažas interesantas lietas, ko atradu Googlē pēc atslēgas vārdiem: how to make multilanguage php Creating A Simple Multi Language System Multi language PHP scripting P.S. Tīri personīgi man nepatīk 6āds p13ra}{ts. Bet tas nu tā... P.P.S. Tas 13dots izskatās interesants forums. ;)
  23. Par captchām: http://www.ocr-research.org.ua/index.html Formulu rēķināšana datoram sanāk labak, nekā cilvēkam ;) Bildīšu ideja ir ļoti laba - galvenais, lai bildīšu būtu daudz un tās ļoooooti reti atkārtotos Kvalitatīvas diskusijas par šo tēmu: http://www.schneier.com/blog/archives/2006...ttenauth_1.html http://www.schneier.com/blog/archives/2007...ting_captc.html http://www.schneier.com/blog/archives/2007...mers_using.html + http://sam.zoy.org/pwntcha/ - pat īpaši izcelts, ka lauž lmt.lv captchas
×
×
  • Create New...