function login() { $token = tokenGenerate(); $this->CI->m_security->filterPost('muser_' . $token, 'trim|required|min_length[1]'); $this->CI->m_security->filterPost('mpass_' . $token, 'trim|required|min_length[1]'); if ($this->CI->m_security->startPost() == TRUE) { $user = $this->CI->input->post('muser_' . $token, TRUE); $pass = $this->CI->input->post('mpass_' . $token, TRUE); $remember = $this->CI->input->post('mremember'); $rememberX = '0'; if ($remember) { $rememberX = '1'; } else { $rememberX = '0'; } $this->CI->load->library('auth/abstractauth'); $proses = $this->CI->abstractauth->loginDo($user, $pass, $rememberX); if ($proses == FALSE) { redirect(base_url(routeGet('login') . '?s=2'), 'refresh'); } else { runService('login', 'destroy'); $checkUser = array('username' => $user); $userid = $this->CI->m_database->fieldRow('userlogin', $checkUser, 'user_id'); $role = taxonomyRead($userid, 'role_user'); $this->createSessionLogin($user, $role, $rememberX); redirect(base_url() . roleDirectUser(), 'refresh'); } } else { redirect(base_url(routeGet('login') . '?s=1'), 'refresh'); } }
function buttonAksi($id, $rolename) { $p = ''; $p .= '<a onclick="return confirm(\'Yakin ingin menghapus album ini?\');" class="btn btn-xs btn-danger" href="' . base_url($rolename . 'media/album/delete') . '?id=' . $id . '&token=' . tokenGenerate() . '"><li class="fa fa-trash"></li></a> '; $p .= '<a class="btn btn-xs btn-info" href="' . base_url($rolename . 'media/album/edit') . '?id=' . $id . '&token=' . tokenGenerate() . '"><li class="fa fa-edit"></li></a> '; return $p; }
function buttonAksi($id, $rolename) { $p = ''; $p .= '<a onclick="return confirm(\'Yakin ingin menghapus berita ini?\');" class="btn btn-xs btn-danger" href="' . base_url($rolename . 'content/posts/delete') . '?id=' . $id . '&token=' . tokenGenerate() . '"><li class="fa fa-trash"></li></a> '; $p .= '<a class="btn btn-xs btn-info" href="' . base_url($rolename . 'content/posts/edit') . '?id=' . $id . '&token=' . tokenGenerate() . '"><li class="fa fa-edit"></li></a> '; $p .= '<a class="btn btn-xs btn-primary" href="' . base_url($rolename . 'content/posts/viewpost') . '?id=' . $id . '&token=' . tokenGenerate() . '"><li class="fa fa-eye"></li></a>'; return $p; }
function buttonAksi($id, $rolename) { $p = ''; $p .= '<a onclick="return confirm(\'Yakin ingin menghapus user ini?\');" class="btn btn-xs btn-danger" href="' . base_url($rolename . 'users/delete') . '?id=' . $id . '&token=' . tokenGenerate() . '"><li class="fa fa-trash"></li></a> '; $p .= '<a onclick="return confirm(\'Yakin ingin banned user ini?\');" class="btn btn-xs btn-warning" href="' . base_url($rolename . 'users/banned') . '?id=' . $id . '&token=' . tokenGenerate() . '"><li class="fa fa-lock"></li></a> '; $p .= '<a onclick="return confirm(\'Yakin ingin aktifkan user ini?\');" class="btn btn-xs btn-success" href="' . base_url($rolename . 'users/removebanned') . '?id=' . $id . '&token=' . tokenGenerate() . '"><li class="fa fa-check"></li></a> '; $p .= '<a onclick="return confirm(\'Yakin ingin reset user ini?\');" class="btn btn-xs btn-info" href="' . base_url($rolename . 'users/reset') . '?id=' . $id . '&token=' . tokenGenerate() . '"><li class="fa fa-refresh"></li></a>'; return $p; }
function authForm($field, $secure = TRUE) { $CI =& get_instance(); $CI->load->helper(array('session_helper')); $token = tokenGenerate(); if ($secure == TRUE) { return "m" . $field . "_" . $token; } else { return "m" . $field; } }
</div><br /><br /> <form class="form-horizontal" action="<?php echo SITE_URL; ?> status-atividade/actions.php" method="post"> <input type="hidden" name="action" value="<?php echo $action; ?> "> <input type="hidden" name="id" value="<?php echo $id; ?> "> <input type="hidden" name="token" value="<?php echo tokenGenerate(); ?> " /> <div class="form-group"> <div class="row"> <label for="nome" class="col-md-2">Status da atividade:</label> <div class="col-md-4"> <input type="nome" class="form-control" name="status" id="status" placeholder="nome do status" maxlength="200" value="<?php echo $status; ?> " required><br /> </div> <span class="text-danger"><strong>*</strong></span> </div>
function commentPostAction($commentID) { $p = ''; $rolename = roleURIUser(); $status = dbField('postcomment', 'post_comment_id', $commentID, 'comment_status'); if ($status == "publish") { $p .= '<a class="btn btn-xs btn-warning" href="' . base_url($rolename . 'comments/spamthis') . '?id=' . $commentID . '&token=' . tokenGenerate() . '">Spam</a> '; } elseif ($status == "spam") { $p .= '<a class="btn btn-xs btn-info" href="' . base_url($rolename . 'comments/approve') . '?id=' . $commentID . '&token=' . tokenGenerate() . '">Publish</a> '; } elseif ($status == "pending") { $p .= '<a class="btn btn-xs btn-info" href="' . base_url($rolename . 'comments/approve') . '?id=' . $commentID . '&token=' . tokenGenerate() . '">Publish</a> '; } $p .= '<a onclick="return confirm(\'Yakin ingin menghapus komentar ini?\');" class="btn btn-xs btn-danger" href="' . base_url($rolename . 'comments/delete') . '?id=' . $commentID . '&token=' . tokenGenerate() . '">Delete</a> '; return $p; }
function comment() { $token = tokenGenerate(); $this->load->library('m_security'); $this->m_security->filterPost('postid', 'required'); $this->m_security->filterPost('name', 'required'); $this->m_security->filterPost('email', 'required'); $this->m_security->filterPost('data', 'required'); $this->load->library('user_agent'); if ($this->m_security->startPost() == TRUE) { $postid = $this->input->post('postid', TRUE); $name = $this->input->post('name', TRUE); $email = $this->input->post('email', TRUE); $dataX = $this->input->post('data', TRUE); $data = $this->m_security->filterXSS($dataX); $this->load->helper('security'); $data = xss_clean($dataX); $url = permalinkPost($postid); $back = '<a href="' . $url . '">' . "Kembali ke halaman berita" . '</a>'; if ($this->agent->is_robot == FALSE) { $proses = commentInsert($postid, $name, $email, $data); redirect($url, 'refresh'); } else { redirect($url, 'refresh'); } } else { redirect($url, 'refresh'); } }
<?php $att = array('class' => 'form-horizontal'); ?> <div class="row"> <div class="col-xs-6"> <div class="panel panel-default"> <div class="panel-heading">Backup Database</div> <div class="panel-body"> <?php echo form_open(base_url(roleURIUser() . 'config/dbtools/backupdb') . '?token=' . tokenGenerate(), $att); ?> <div class="form-group"> <label class="col-sm-2 control-label">Name</label> <div class="col-xs-8"> <input type="text" name="nama" class="form-control" value="<?php echo $autoname; ?> " required=""/> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Output</label> <div class="col-xs-6"> <select name="tipe" class="form-control" required=""> <option value="txt">Text</option> <option value="zip">Zip</option> <option value="gzip">Gzip</option> </select> </div> </div>
<hr style="border: 1px solid #D3D2D5"/> <a href="javascript:;" id="btnaddcomment">Tambahkan Komentar</a> <div id="comment-div" style="display: none;"> <?php $att = array('id' => 'formcomment'); echo form_open(base_url("comment"), $att); $token = tokenGenerate(); ?> <div class=""> <input type="hidden" name="postid" value="<?php echo $postid; ?> "/> <label>Nama</label> <input type="text" name="name" class="form-block" required="" value=""/> </div> <div class=""> <label>Email</label> <input type="text" name="email" class="form-block" required="" value=""/> </div> <div class=""> <label>Komentar</label> <textarea class="form-block" rows="3" name="data" required="" maxlength="400"></textarea> </div><br/> <button type="submit" class="form-block">Kirim</button> <?php echo form_close(); ?> </div> <hr style="border: 1px solid #D3D2D5"/> <?php