User Tag List

Ցույց են տրվում 1 համարից մինչև 3 համարի արդյունքները՝ ընդհանուր 3 հատից

Թեմա: Անվտանգ ծրագրավորում

Համակցված դիտում

Նախորդ գրառումը Նախորդ գրառումը   Հաջորդ գրառումը Հաջորդ գրառումը
  1. #1
    Սկսնակ անդամ
    Գրանցման ամսաթիվ
    25.03.2006
    Գրառումներ
    26
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Անվտանգ ծրագրավորում

    Անվտանգ ծրագրավորում , Ով լավ կոդեր ունի թող գրի

    Մի օրինակ իմ կողմից:



    PHP կոդ:

    ///////////հեռացնում ա մեզ ոչ պիտանի սիմվոլները

    print StripSpecalChars($str);

    $str "Fu\t?u*ra\\\<\\mdfa:Be^n//////d//gf!f@dd`fgf////<'/er\\\\'sBi#gS\$co%re"

    function 
    StripSpecalChars($str)
    {
        
    $chars=array(
        
    => "`",
        
    => "!",
        
    => "@",
        
    => "#",
        
    => "\$",
        
    => "%",
        
    => "^",
        
    => "&",
        
    11 => ")",
        
    12 => "-",
        
    13 => "=",
        
    14 => "/",
        
    15 => ">",
        
    16 => "<",
        
    17 => "}",
        
    18 => "{",
        
    19 => "]",
        
    20 => ",",
        
    21 => "'",
        
    22 => " ",
        
    23 => ":",
        
    24 => ";",
        
    25 => "*",
        
    26 =>"?",
        
    27 => "\t");

        foreach(
    $chars as $key => $value)
        {
            
    $str=str_replace($value""$str);
        }
        
    $str preg_replace ("~(\.|\\\|\*|\?|\[|\ˆ|\]|\(|\\\$|\))~"""$str);
        return 
    $str;

    Վերջին խմբագրող՝ norayrx: 26.02.2009, 14:25:

  2. #2
    Սկսնակ անդամ
    Գրանցման ամսաթիվ
    25.03.2006
    Գրառումներ
    26
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Անվտանգ ծրագրաոորւմ

    Այս կոդը հակ անելու տրբերակ կա?

    PHP կոդ:

    Validate_Login
    ();

    function 
    Validate_Login()
      {

    if(empty(
    $_POST["submit_login"]))
      {
      
    header("Location: ./"); exit;
      }

    if (!empty(
    $_POST["username"])  && !empty($_POST["password"]) )
       {
       
    $user StripSpecalChars(substr($_POST["username"],0,20));
       
    $pass mysql_real_escape_string(substr($_POST["password"],0,20));


      print 
    $query "SELECT * FROM users  WHERE username  = '$user'";
       
    $result mysql_query($query) or die(mysql_error());
       
    $num mysql_num_rows($result) ;

          if(
    $num==1)
            {
          
    $row mysql_fetch_array($result);

            if (
    md5($pass) === $row["password"])
                 {
                 
    $_SESSION["username"] = $row["username"];
                 
    $_SESSION['userID'] = $row["userID"];
                 
    //header("Location: ./");
                 
    }else
                     {
                     
    $_SESSION['msg_error_login'] = MSG_LOGIN_ERROR;
                     
    //Header("Location: ./?action=login");
                     
    }
              }else {
                    
    $_SESSION['msg_error_login'] = MSG_LOGIN_ERROR;
                  
    //  Header("Location: ./?action=login");
                    
    }

       }
        else
               {
                
    $_SESSION['msg_error_login'] = MSG_LOGIN_ERROR;
              
    //  Header("Location: ./?action=login");
               
    }

      } 
    /// end function



    function StripSpecalChars($str)
    {
        
    $chars=array(
        
    => "`",
        
    => "!",
        
    => "@",
        
    => "#",
        
    => "\$",
        
    => "%",
        
    => "^",
        
    => "&",
        
    11 => ")",
        
    12 => "-",
        
    13 => "=",
        
    14 => "/",
        
    15 => ">",
        
    16 => "<",
        
    17 => "}",
        
    18 => "{",
        
    19 => "]",
        
    20 => ",",
        
    21 => "'",
        
    22 => " ",
        
    23 => ":",
        
    24 => ";",
        
    25 => "*",
        
    26 =>"?",
        
    27 => "\t");

        foreach(
    $chars as $key => $value)
        {
            
    $str=str_replace($value""$str);
        }
        
    $str preg_replace ("~(\.|\\\|\*|\?|\[|\ˆ|\]|\(|\\\$|\))~"""$str);
        return 
    $str;


  3. #3
    Պատվավոր անդամ Ներսես_AM-ի ավատար
    Գրանցման ամսաթիվ
    25.06.2006
    Գրառումներ
    4,303
    Բլոգի գրառումներ
    1
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Անվտանգ ծրագրաոորւմ

    Մոդերատորական: Կարելի է առնվազն ուշադիր լինել վերնագրում սխալներ թույլ չտալու համար: Երեկ նույնպես թեմա էիք բացել վերնագրում մի քանի տառասխալով:
    Երկրորդ գոնե մի քանի բառով նկարագրեք ինչ կոդեր եք դնում որ քիչ թե շատ հասկանալի լինի:

    Թեմայի վերնագիրը այս անգամ կուղղվի:

Թեմայի մասին

Այս թեման նայող անդամներ

Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)

Համանման թեմաներ

  1. ծրագրավորում
    Հեղինակ՝ Dawson, բաժին` Ծրագրավորում
    Գրառումներ: 1
    Վերջինը: 27.02.2015, 22:05
  2. iPhone թե Samsung որն է անվտանգ՞
    Հեղինակ՝ movsal08, բաժին` Հեռահաղորդակցություն
    Գրառումներ: 3
    Վերջինը: 22.03.2012, 20:49
  3. Ծրագրավորում բիտերում
    Հեղինակ՝ s_hrayr, բաժին` Ծրագրավորում
    Գրառումներ: 23
    Վերջինը: 19.04.2010, 07:07
  4. ծրագրավորում 0-ից
    Հեղինակ՝ AG16, բաժին` Ծրագրավորում
    Գրառումներ: 56
    Վերջինը: 29.11.2008, 00:37
  5. Կոնտրացեպտիվներ, ո՞րն է լավն ու անվտանգ
    Հեղինակ՝ Artgeo, բաժին` Մարդ և շրջակա միջավայր
    Գրառումներ: 2
    Վերջինը: 28.04.2007, 23:46

Էջանիշներ

Էջանիշներ

Ձեր իրավունքները բաժնում

  • Դուք չեք կարող նոր թեմաներ ստեղծել
  • Դուք չեք կարող պատասխանել
  • Դուք չեք կարող կցորդներ տեղադրել
  • Դուք չեք կարող խմբագրել ձեր գրառումները
  •