Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Vip narystės klausimas

Parašė gintulis· 2010 Kov. 24 02:03:31
#1

Tai dabar turiu toki klausimą. Kaip padaryti kad narys negalėtu matyti naujienos turinio ir paredrasuotu į vip.php jei jis nėra užsisakes vip narystės, o jei yra užsisakes jam roditu naujieną.

Iš pradžiu naudojau, kad tik nariai galėtu matyti naujienos vidu ir naudojau štai tokį kodą
if (!iMEMBER){ redirect("".BASEDIR."error.php"); }

Bet dabar kai instaliavau SMS VIP Sistema - Mokėjimai.lt -v1.4 ir niekaip nesigau to padaryti, kad tik vip nariai galėtu peržiurėti naujienos turinį.


Na šita dalyka kaip ir pačiam pavyko padaryt, bet nerandu kur reikia irašyti sms kodą koki turi gauti išsiuntes sms

Redagavo gintulis· 2010 Kov. 24 02:03:07

Parašė bobalt· 2010 Kov. 24 13:03:15
#2

Kažkuriam faile, kur nustatai savo mokejimai.lt slaptažodį, turėtų būt parašytas atsakomosios žinutės tekstas. Jį pakeiti kokiu nori

Parašė gintulis· 2010 Kov. 24 14:03:45
#3

Na kad tox būtu tai būtu labai gerai :D

Va tas failas kuri reikia redaguot
<?php
#nustatymai
include "config.php"; // adresas turi buti teisingas, iki tikrojo config.php
$slaptazodis = 'slaptazodis'; //ira&#240;yk mok&#235;jimai.lt slapta&#254;od&#225;
#nustatymai


function dbquery($query) {
   $result = @mysql_query($query);
   if (!$result) {
      echo mysql_error();
      return false;
   } else {
      return $result;
   }
}
   $db_connect = @mysql_connect($db_host, $db_user, $db_pass);
   $db_select = @mysql_select_db($db_name);
   

if (trans( $_GET['transaction'], $slaptazodis, $_GET['id']))   {

   $chars = "abcdefghijklmnpqrstuvwxyz123456789";
         $char_count = strlen($chars) - 1;
         $pass = "";
         for ($i = 0; $i < 8; $i++) {
            $pass .= substr($chars, mt_rand(0, $char_count), 1);
         }
         $result = dbquery("INSERT INTO sms (kodas) VALUES ('$pass')");
echo "Tavo kodas: ".$pass;

} else { echo "Ivyko klaida"; }
      
function trans($transaction, $userPassword, $ordeID, $test = 0, $status = 1 ) {
return ( $transaction == md5("{$userPassword}|{$_SERVER['REMOTE_ADDR']}|{$ordeID}|{$test}|{$status}") ); }
   
   
?>



Parašė gintulis· 2010 Kov. 24 19:03:45
#4

Tai negi toks sunkus klausimas? Kartoje vietoje reikia irašyt?

Parašė TaduXxX· 2010 Kov. 24 19:03:46
#5

if(VIP) {


}else{

}


Kazkad tokio turetu buti siaip manau

Parašė gintulis· 2010 Kov. 24 22:03:09
#6

Man reikia tik vietos kur reikia sms kodą koki gaus kur irašyt...

Redagavo gintulis· 2010 Kov. 24 22:03:44

Parašė Mantas_· 2010 Kov. 26 18:03:28
#7

o akrtais ne mysql'e čia turėtų būti?

Parašė gintulis· 2010 Kov. 26 20:03:00
#8

Nžn todėl ir klausiu