2 stukjes scripts combineren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Flashfocus

flashfocus

29/03/2007 02:59:00
Quote Anchor link
Ik heb 2 scripts die ik door elkaar heen moet flutselen, maar welke volgorde ik knip en plak, het werkt niet..

de onderstaande code heb ik nu staan. Nu moet ik deze script aanpassen maar zo dat alles hetzelfde blijft werken ( er zit namelijk ook een stukje in van een ander script :]))&&(tep_db_num_rows($check_customer_query))&& ($customers_block=="1")))

************original script**************


if ((!tep_validate_password($password, $check_customer['customers_password']))&&(tep_db_num_rows($check_customer_query))&& ($customers_block=="1"))
{
$error = true;
$messageStack->add('login', TEXT_LOGIN_ERROR);

}

if($error == false) {
if (SESSION_RECREATE == 'True') {
tep_session_recreate();
}

******** te combineren met ******


// Check that password is good
if ((!tep_validate_password($password, $check_customer['customers_password'])) || $check_customer['customers_validation'] == '0') {
$error = true;
if ($check_customer['customers_validation'] == '0') $setme = true;
} else {
if (SESSION_RECREATE == 'True') {
tep_session_recreate();
}

Hoe verwerk ik dit script zonder dubbele waarden en met behoud van huidige functies in originele script.

Wie kan me hierbij helpen ben al paar uur ermee bezig..
alvast thanx
 
PHP hulp

PHP hulp

16/11/2024 10:30:43
 
Vincent -

vincent -

29/03/2007 07:49:00
Quote Anchor link
gooi het eerst eens in de Code tags ;)
Gewijzigd op 01/01/1970 01:00:00 door vincent -
 
Jacco Engel

Jacco Engel

29/03/2007 08:54:00
Quote Anchor link
zou je oko kunnen aangeven wat het doel van het script is?
 
Flashfocus

flashfocus

29/03/2007 09:35:00
Quote Anchor link
Deze script komt van een login pagina. Met bijhorende admin.

]))&&(tep_db_num_rows($check_customer_query))&& ($customers_block=="1")) hiermee word gecontroleerd of klant niet geblokeerd is (account)

customer validation is een nieuw stukje script waarmee gecontroleerd word of klant email bevestigd heeft ( bij het maken van account)

De originele script werkt al ( is maar een stuje uit geheel)
Enkel om de validation script werkende te krijgen moest ik originele script vervangn door onderstaande. En dat kan niet dan werk de script wel maar vervalt de klant blokade controlle (account)

Dus eigenlijk moet ik:

$messageStack->add('login', TEXT_LOGIN_ERROR);
en
]))&&(tep_db_num_rows($check_customer_query))&& ($customers_block=="1"))

Plaatsen in de onderste script maar hoe doe ik dat zo dat de script werkt.
 
Arjan Kapteijn

Arjan Kapteijn

29/03/2007 10:31:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
if((!tep_validate_password($password, $check_customer['customers_password'])) && (tep_db_num_rows($check_customer_query)) && ($customers_block==1))
{

    $error = true;
    $messageStack->add('login', TEXT_LOGIN_ERROR);
}


if ((!tep_validate_password($password, $check_customer['customers_password'])) || $check_customer['customers_validation'] == 0)
{

    $error = true;
    if ($check_customer['customers_validation'] == 0)
    {

        $setme = true;
    }
}


if(!$error)
{

    if(SESSION_RECREATE)
    {

        tep_session_recreate();
    }
}

?>


p.s. De volgende keer dat je mensen gaat emailen omdat je niet 'snel genoeg' geholpen word kan je verdere support gewoon in zijn geheel vergeten. Geduld is een schone zaak.. en dat jij een deadline hebt is niet mijn probleem, dan had je 1) maar geen deadline moeten hebben, 2) maar niet moeten beginnen aan een project zonder kennis en 3) maar zelf iets moeten schrijven ipv een standaard stuk software waardoor je er zelf niks mee kunt. Je maakt er mensen heel boos mee...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.