User Tag List

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

Թեմա: Փնտրում եմ սկրիպտ (Script)

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

Նախորդ գրառումը Նախորդ գրառումը   Հաջորդ գրառումը Հաջորդ գրառումը
  1. #1
    Պատվավոր անդամ Universe-ի ավատար
    Գրանցման ամսաթիվ
    09.04.2007
    Գրառումներ
    2,294
    Բլոգի գրառումներ
    6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում ARMbrain-ի խոսքերից Նայել գրառումը
    Session ներովեմ ուզում. բայց logout-ի հնարավորությունել եմ ուզում.
    Սեսիաներով էլ հենց լոգաութի ժամանակ կարոս ես «ջարդել»սեսսիան

    Մի 4- հատ ֆայլ պետքա պատրաստես նորմալ , մարդավարի ու անվտանգ մուտք ու ելքի համար, մեկը պրոցեսըր, մեկը բազայի միացման, մեկը լոգինի.. եթք

  2. #2
    Պատվավոր անդամ ARMbrain-ի ավատար
    Գրանցման ամսաթիվ
    12.03.2012
    Գրառումներ
    562
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Դե ես ետ ամեն ինչին ետքանել ծանոտ չեմ իմ ուզածը ինչով կարելիա հավաքել որ ջարդել չլինի.

  3. #3
    Պատվավոր անդամ ARMbrain-ի ավատար
    Գրանցման ամսաթիվ
    12.03.2012
    Գրառումներ
    562
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Universe-ի խոսքերից Նայել գրառումը
    Սեսիաներով էլ հենց լոգաութի ժամանակ կարոս ես «ջարդել»սեսսիան

    Մի 4- հատ ֆայլ պետքա պատրաստես նորմալ , մարդավարի ու անվտանգ մուտք ու ելքի համար, մեկը պրոցեսըր, մեկը բազայի միացման, մեկը լոգինի.. եթք
    Ես չեմ կարող պատրաստել եթե դժվար չի կտեղադրեք՞

  4. #4
    Պատվավոր անդամ Universe-ի ավատար
    Գրանցման ամսաթիվ
    09.04.2007
    Գրառումներ
    2,294
    Բլոգի գրառումներ
    6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում ARMbrain-ի խոսքերից Նայել գրառումը
    Ես չեմ կարող պատրաստել եթե դժվար չի կտեղադրեք՞
    տեղադրելը որնա, հեսա 0-ից կգրեմ ցույց կտամ...

  5. #5
    Պատվավոր անդամ ARMbrain-ի ավատար
    Գրանցման ամսաթիվ
    12.03.2012
    Գրառումներ
    562
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Universe-ի խոսքերից Նայել գրառումը
    տեղադրելը որնա, հեսա 0-ից կգրեմ ցույց կտամ...
    Շատ շնորհակալ կլինեմ

  6. #6
    Պատվավոր անդամ Universe-ի ավատար
    Գրանցման ամսաթիվ
    09.04.2007
    Գրառումներ
    2,294
    Բլոգի գրառումներ
    6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում ARMbrain-ի խոսքերից Նայել գրառումը
    Շատ շնորհակալ կլինեմ
    Ավելի լավ կլինի, բայց եթե թեման խնդրես հետո մոդեռատորին տեղափոխի PHP հարց ու պատասխան -ի մեջ...
    Կոդ:
    սա քո index.php ն ա
    <?
    include('db.php');
    
    
    $query =  mysql_query("SELECT * FROM admin");
    $row = mysql_fetch_array($query);
    $active = $row['active'];
    if ($active == 0){
    header('location:login.php');    
    }
    
    
    else{
    
    
    ?>
    
    
    
    
    
    
    
    
    Դուք մուտք եք գործել
    <br />
    Սեղմեք այստեղ, եթե ցանկանում եք դուրս գալ <a href="processor.php?mode=logout"> Դուս գալ</a>
    
    
    <? } ?>

    Սա քո պրոցեսորնա՝ processor.php անվամբ

    Կոդ:
    <?
    require_once('db.php');
    $password = $_POST['password'];
    $mode = $_GET['mode'];
    if ($mode=='login' && isset($password)){
        
        
    $query =  mysql_query("SELECT * FROM admin");
    $row = mysql_fetch_array($query);
    $active = $row['active'];
    $pass = $row['password'];
    if ($password == $pass){
        
    $query =  mysql_query("UPDATE admin SET active=1 WHERE password=123456");
    header('location:index.php');
    }
    else{
        header('location:login.php?inchka=wrong');        
    }
    }
    
    
    elseif($mode=='logout'){
    $query =  mysql_query("UPDATE admin SET active=0 WHERE password=123456");
    header('location:index.php');
        
    }
    else{
        header('location:login.php');        
    }
    ?>
    Այս ֆայլով միանում ես բազային (db.php)

    Կոդ:
    <?mysql_connect('localhost','login','password');
    mysql_select_db('dbname');
    ?>
    Մյուս ֆայլում լոգին ես լինում (login.php)

    Կոդ:
    <?
    header("document-type:text/html, charset:utf8");
    $inchka = $_GET['inchka'];
    if ($inchka=='wrong'){
    echo "<font color='red'>Այ ցավտ տանեմ, գաղտնաբառը ճիշտ չես մուտքագրել</font><br /><br />";    
        
    }
    ?>
    <form name="form" action="processor.php?mode=login" method="POST">
    <label for="password">
    Խնդրում ենք մուտքագրել Ձեր գաղտնաբառը</label>
    <input type="password" name="password"/>
    <input type="submit" value="Սեղմիր ինձ" />
    </form>


    Սա էլ Դատաբազայի ստրուկտուրան

    admin թեյբլի անուննա
    2 հատ քոլըմն ունես՝ password և active անուններով:
    password ի մեջ գրում ես քո գաղտնաբառը, active ը լռելյան 0 դիր:


    սկզբում Index.php դ մի հատ ստուգումա, դու մուտք գործել էիր, թե՞ չէ, հետո, երբ տեսնումա, որ ակտիվ ես (active==1) ապա քեզ բարև բարլուսա անում, ու առաջարկումա դուրս գալ...

    Հակառակ դեպքում, քեզ ուղարկումա login.php ֆայլի վրա..

    Տակ, եկանք հասանք login.php, լոգինի էջում կա ֆորմա, որը GET ով ուղարկումա մեր processor.php ին գործողության տեսակը, այսինքն, թե ի?նչ ֆունկցիայա լինելու, ելքի՞, թե՞ մուտքի, իսկ POST ով /ապահով տարբերակով/ ուղարկումա գաղտնաբառը:

    processor.php - ն իր հերթին, մի հատ մարդավարի ստուգումա, թե արդյո՞ք լրացվածա գաղտնաբառի ու գործողության տեսակը, ու հետո կատարումա ստուգում, այսինքն, վերցնում եմ բազայի գաղտնաբառն ու համեմատում քո մուտքագրածի հետ, որը ես նախապես POST եղանակով ստացել էի...

    Հետո, եթե ամեն ինչ կարգին է, բազայում ավտոմատ դարձնում եմ active == 1 ու քեզ տեղափոխում մյուս՝ index.php էջ, որտեղ էլ քեզ կառաջարկի դուրս գալ:

    հակառակ դեպքում, եթե գաղտանաբառերը չեն համընկնում, վերցնում ու հետ եմ ուղարկում login.php ֆայլի վրա, որտեղ էլ GET ով հետ եմ ուղարկում, inchka=wrong, այսինքն, ինչ որ ձևով սկրիպտին իշմար եմ տալիս, որ գաղտնաբառը սխալա, ինքնել վերցնումա ու գեղեցիկ ձևերով ասումա յուզեռին, որ գիտե՞ս ինչ կա, դու գաղտնաբառը սխալ ես մուտքագրել, խնդրում եմ կրկին փորձիր...

    procesor.php

    Այս ֆայլում, եթե չի ստացվում մեթոդն ու գաղտնաբառի արժեքը, ապա միանգամից գնում ես խաղաղ ու ապահով նախնական էջ:

    Ն
    Լոգաութն էլ իր հերթին, նորմալ աշխատում է... սկրիպտը գրել ու փորձարկել եմ միանգամից...

    ՈՒ հա, սա ուղղակի պրինցիպն էր, եթե գաղտաբառի կամ ֆունկցիաների համալրում պետքա անես, արանքներում կարող ես ավելացնել ու փոփոխել...
    Ու վերջում, չմոռանաս SQL ը close տաս ...

  7. #7
    Պատվավոր անդամ ARMbrain-ի ավատար
    Գրանցման ամսաթիվ
    12.03.2012
    Գրառումներ
    562
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Շատ շատ շատ շատ շատ շատ շնորհակալություն
    Ու վերջում, չմոռանաս SQL ը close տաս ...
    Ու մեկել մի բան սա ոնցեմ անելու՞

    Իսկ բազայում table ստեղծել պետք չի՞
    Վերջին խմբագրող՝ ARMbrain: 29.03.2012, 23:11:

  8. #8
    Պատվավոր անդամ Universe-ի ավատար
    Գրանցման ամսաթիվ
    09.04.2007
    Գրառումներ
    2,294
    Բլոգի գրառումներ
    6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում ARMbrain-ի խոսքերից Նայել գրառումը
    Շատ շատ շատ շատ շատ շատ շնորհակալություն

    Ու մեկել մի բան սա ոնցեմ անելու՞
    Խնդրեմ

    mysql_close();

    եթե կլասսերով, կամ առանձին փոփոխականի մեջ ես վերցրել ապա

    mysql_close($connection_name);

Թեմայի մասին

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

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

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

  1. Վաճառում եմ սկրիպտ
    Հեղինակ՝ vache777, բաժին` Վեբ
    Գրառումներ: 1
    Վերջինը: 30.01.2013, 14:55
  2. Վաճառք. Վաճառվում է Սկրիպտ
    Հեղինակ՝ MrKaren, բաժին` Առք և վաճառք
    Գրառումներ: 3
    Վերջինը: 10.02.2012, 15:02
  3. Action Script
    Հեղինակ՝ WArmanW, բաժին` Ծրագրավորում
    Գրառումներ: 32
    Վերջինը: 19.10.2011, 04:04
  4. upload script
    Հեղինակ՝ FC-MIKA, բաժին` Վեբ ծրագրավորում
    Գրառումներ: 9
    Վերջինը: 15.09.2007, 00:20
  5. Սկրիպտների և սկրիպտ գրելու մասին
    Հեղինակ՝ Maska, բաժին` Ծրագրավորում
    Գրառումներ: 28
    Վերջինը: 02.03.2007, 16:16

Էջանիշներ

Էջանիշներ

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

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