Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // file login.php
- <?php
- session_start();
- include "../connect_db.php";
- include "../function.php";
- $ref = urldecode($_GET['next']);
- $loc = $ref ? $ref : "home";
- $now = date("Y-m-d H:i:s");
- if(isset($_POST['login'])){
- $username = escape(strtolower($_POST['user']));
- $password = md5($_POST['pass']);
- $userfiltered = str_replace(array(" ","-","_","."),"",strtolower($username));
- $usermail = strpos($username,"@") ? "email='$username'" : "lower(username)='$username'";
- if(trim($_POST['user'])=="" && trim($_POST['pass']=="")){
- $msg = "Silahkan isi Username dan Password untuk login...!";
- $cek = "blok kosonguser pass";
- }else{
- $sql = mysql_query("SELECT * from users where $usermail AND password='$password'") or die(mysql_error());
- $sql2 = mysql_query("SELECT * from users where $usermail");
- if(mysql_num_rows($sql)>0 && mysql_num_rows($sql2)>0){
- $data = mysql_fetch_array($sql);
- if($data['aktif']==1){
- $_SESSION['x_uid'] = $data['uid'];
- $_SESSION['x_username'] = $data['username'];
- $_SESSION['x_nama'] = $data['nama'];
- $_SESSION['x_level'] = $data['level'];
- $_SESSION['fail'][$username] = 0;
- mysql_query("INSERT into log(uid,ip,tgl,aktivitas) VALUES('$data[uid]','$_SERVER[REMOTE_ADDR]','$now','login ke Admin Panel')");
- header("location:$loc");
- }else{
- $msg = "Maaf... Login Anda tertolak!<br />Akun Anda sedang tidak aktif atau diblokir. Silahkan hubungi Administrator untuk mengaktifkan akun Anda.";
- }
- }else{
- $msg = "Username atau Password salah...!";
- }
- }
- }
- if($_SESSION['x_uid']){
- header("location:$loc");
- exit;
- }
- ?><DOCTYPE html>
- <html>
- <head>
- <title>Login</title>
- <style type="text/css">
- form{
- margin:0;
- }
- .header{
- height:80px;
- }
- .header h1{
- margin:20px 0px;
- }
- .login{
- width:400px;
- margin:15px auto;
- background:#fff;
- border:1px solid #e0e0e0;
- font-family:microsoft sans serif,helvetica,arial,tahoma;
- font-size:14px;
- }
- .login-top{
- padding:18px 12px;
- }
- .login-top p{
- overflow:hidden;
- width:320px;
- margin:auto;
- }
- .login-top p:last-child{
- margin-top:8px;
- }
- .login-bottom{
- background:#f5f5f5;
- padding:10px 24px;
- text-align:right;
- border-top:1px solid #e5e5e5;
- }
- .input{
- display:inline-block;
- height:30px;
- line-height:30px;
- float:left;
- width:200px;
- background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;
- -webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;padding:4px 6px;
- }
- .input:focus{
- border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
- }
- .add-on{
- display:inline-block;
- width:90px;
- height:20px;
- padding:4px 5px;
- font-size:14px;
- font-weight:normal;
- line-height:20px;
- text-align:right;
- text-shadow:0 1px 0 #fff;
- background-color:#eee;
- border:1px solid #ccc;
- border-radius: 4px 0px 0px 4px;
- margin-right: -1px;
- float:left
- }
- .icon-lock{background-position:-287px -24px}
- .icon-user{background-position:-168px 0}
- .msg{
- padding:8px 0px;
- text-align:center;
- background:#f2eb9a;
- border:1px solid #a99f2c;
- color:#ff0000;
- margin-bottom:10px;
- }
- </style>
- </head>
- <body>
- <div class="header">
- <div class="head-text">
- <h1>Login</h1>
- </div>
- </div>
- <div class="main">
- <div class="login corner-all shadow">
- <form action="" method="post">
- <div class="login-top">
- <?php
- if(isset($_POST['login']) && $msg){
- echo "<div class=\"msg\">$msg</div>";
- }else{
- echo "<div class=\"msg\">Silahkan login untuk mengakses halaman ini...!</div>";
- }
- ?>
- <p><label for="user" class="add-on">Username <img src="../images/spacer.png" class="icon-user" width="16" height="16" /></label><input type="text" name="user" id="user" class="input" placeholder="Username atau Email" value=<?php echo "\"",$_POST['user'],"\""; if(!$_POST['user']) echo " autofocus"; ?> /></p>
- <p><label for="pass" class="add-on">Password <img src="../images/spacer.png" class="icon-lock" width="16" height="16" /></label><input type="password" name="pass" id="pass" class="input" placeholder="Password"<?php if($_POST['user']) echo " autofocus"; ?> /></p>
- </div>
- <div class="login-bottom">
- <p><input type="submit" name="login" class="button large" value="Login" /></p>
- </div>
- </div>
- </form>
- </div>
- </div>
- // file logout.php
- <?php
- session_start();
- include "connect_db.php";
- $now = date("Y-m-d H:i:s");
- if($_SESSION['x_uid'])mysql_query("INSERT into log(uid,ip,tgl,aktivitas) VALUES('$_SESSION[x_uid]','$_SERVER[REMOTE_ADDR]','$now','logout dari Admin Panel')");
- session_destroy();
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement