모임즈 | 서울시 금천구 디지털로12길 15(가산동, 비즈트위트바이올렛) 1029호 | help@moimz.com
Copyright 2021 Moimz. All rights reserved.
Copyright 2021 Moimz. All rights reserved.
모임즈 | help@moimz.com
2021 Moimz
2021 Moimz
<script type="text/javascript" src="http://www.yourdomain.com/minitalk/script/minitalk.js" charset="UTF-8"></script> <script type="text/javascript"> new Minitalk({ id:"example", channel:"example", width:"100%", height:500, skin:"default", type:"auto", language:"ko" }); </script>
<?php $_MINITALK_KEY = '12345678123456781234567812345678'; // 미니톡 클라이언트 설치시 입력한 암호화KEY function MiniTalkEncoder($value) { global $_MINITALK_KEY; $padSize = 16 - (strlen($value) % 16); $value = $value.str_repeat(chr($padSize),$padSize); $output = mcrypt_encrypt(MCRYPT_RIJNDAEL_128,$_MINITALK_KEY,$value,MCRYPT_MODE_CBC,str_repeat(chr(0),16)); return base64_encode($output); } function MiniTalkDecoder($value) { global $_MINITALK_KEY; $value = base64_decode($value); $output = mcrypt_decrypt(MCRYPT_RIJNDAEL_128,$_MINITALK_KEY,$value,MCRYPT_MODE_CBC,str_repeat(chr(0),16)); $valueLen = strlen($output); if ($valueLen % 16 > 0) $output = ''; $padSize = ord($output{$valueLen - 1}); if (($padSize < 1) || ($padSize > 16)) $output = ''; for ($i=0;$i<$padSize;$i++) { if (ord($output{$valueLen - $i - 1}) != $padSize) $output = ''; } return substr($output,0,$valueLen-$padSize); } function GetOpperCode($opper) { $value = json_encode(array('opper'=>$opper,'ip'=>$_SERVER['REMOTE_ADDR'])); return urlencode(MiniTalkEncoder($value)); } ?> <script type="text/javascript" src="http://www.yourdomain.com/minitalk/script/minitalk.js" charset="UTF-8"></script> <script type="text/javascript"> new Minitalk({ id:"example", channel:"example", width:"100%", height:560, nickname:"<?php echo $nickname; ?>", // 해당변수에 회원닉네임이 있다고 가정 <?php if ($isAdmin == true) { // $isAdmin 변수가 true 일때 관리자 권한부여 ?> opperCode:"<?php echo GetOpperCode('ADMIN'); ?>", <?php } elseif ($isMember == true) { // 관리자가 아니면서 $isMember 변수가 true 일때 회원 권한부여 ?> opperCode:"<?php echo GetOpperCode('MEMBER'); ?>", <?php } ?> skin:"default", type:"auto", language:"ko" }); </script>