Caaliitis Posted May 19, 2013 Report Share Posted May 19, 2013 Kādu laiku veidoju šo projektu https://github.com/Caaliitis/projekts Neesmu nekāds profesionālis, vienkārši veidoju skolai zinātnisko darbu. Mērķis ir izveidot kaut ko līdzīgu https://www.mykoob.lv/ vai http://www.e-klase.lv/lv/ Varbūt ir kādi ieteikumi, vai kļūdas? Quote Link to comment Share on other sites More sharing options...
martins256 Posted May 19, 2013 Report Share Posted May 19, 2013 Kas šajā dabā būs tieši tas zinātniskais? Izskatās, ka ir iespējamas xss ievainojamības. Lai ātrāk iet ar html, css varētu izmantot, piemēram, twitter bootstrap. Quote Link to comment Share on other sites More sharing options...
Caaliitis Posted May 19, 2013 Author Report Share Posted May 19, 2013 Kur tieši ir xss? Quote Link to comment Share on other sites More sharing options...
spainis Posted May 19, 2013 Report Share Posted May 19, 2013 kaut vai šeit https://github.com/Caaliitis/projekts/blob/master/pages/users.php#L62 un visūr citūr Quote Link to comment Share on other sites More sharing options...
Caaliitis Posted May 19, 2013 Author Report Share Posted May 19, 2013 Šinī gadījumā ja pieliktu htmlspecialchars() ,tad tas tiktu izlabots? Tātad pie ievades datubāze mysql_real_escape_string un pie izvades strip_tags un htmlspecialchars? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted May 20, 2013 Report Share Posted May 20, 2013 Nevis kkāda maģiska funckija, bet saprašana par to kā strādā XSS ievainotība, kā tā atšķiras no SQLi, kas, pie velna, ir CSRF, kā tas strādā un kā to visu apiet, nevis kāda funkcija kad ir jāizsauc. Quote Link to comment Share on other sites More sharing options...
Caaliitis Posted May 20, 2013 Author Report Share Posted May 20, 2013 Ok Quote Link to comment Share on other sites More sharing options...
jurchiks Posted May 28, 2013 Report Share Posted May 28, 2013 (edited) CHARSET=latin1? Burn in hell! Izmanto deprecated mysql_* functions, hardkodē configus (piem., inc/connect.php db info), inconsistent formatting (class/function curly brace nākamajā līnijā, IF/FOR tajā pašā, vienas klases nosaukums/funkcijas ir lower_underscore, citās - Upper_underscore), nekāda sakarīga error checking, izpildot mysql queries, "sha1(mysql_real_escape_string($_POST['password']))" - dafuq? HTML struktūra klasēs (class Login funkcijas Login_form, Logged), hardkodēti visi teksti, "if (isset($_GET['row']) && isset($_GET['day']) && isset($_GET['class']) && isset($_GET['lid'])" var nomainīt ar "if (isset($_GET['row'], $_GET['day'], $_GET['class'], $_GET['lid']))", sql.sql ir brīvi pieejams visiem... Kāpēc /pages/ faili satur klases? You have a LOOOOOOOOOOONG way to go. Tāda ir mana kritika. Edited May 28, 2013 by jurchiks Quote Link to comment Share on other sites More sharing options...
daGrevis Posted May 28, 2013 Report Share Posted May 28, 2013 Ko tu vari parādīt? :) Quote Link to comment Share on other sites More sharing options...
jurchiks Posted May 31, 2013 Report Share Posted May 31, 2013 (edited) Mājās ar web development nenodarbojos, tikai darbā. Principā bija doma to freimworku, kuru uzbliezu priekš viena no nulles sākta saita, izlikt githubā, bet kaut kā pārdomāju. Nevertheless, did I say something wrong? Edited May 31, 2013 by jurchiks Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.