<%@page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %> <%@ page import="java.lang.*" %> <%@ page import="java.sql.*" %> <%@ page import="java.util.*" %> <%@ page import="java.text.*" %> <%@ page import="java.net.*" %> <%@ page import="java.io.*" %> <%@ page import="java.security.Security" %> <%@ page import="java.security.Provider" %> <%@ include file="con_open.jsp" %> <%@ include file="includes/common.jsp" %> Traffic Exchange Evolution - Traffic, Surf, Hits, Free to Join
Free to Join - Best Traffic Exchange Program    
Free to Join - Best Traffic Exchange Program Free to Join - Best Traffic Exchange Program
<%@ include file="includes/common_mail.jsp" %> <%@ page import="javax.mail.*, javax.mail.internet.*" %> <% String returnPath = request.getParameter("returnPath"); if(returnPath == null) { returnPath = "members/main.jsp"; } String action = request.getParameter("action"); if(action == null) { action = "nothing"; } String error_message = ""; String username = ""; //Required String password = ""; //Required int num_err = 0; if(action.equals("submit")) { try { //check ip from central monitor URL u = new URL("http://www.trafficpods.com/central_monitor/ip.php"); URLConnection uc = u.openConnection(); uc.setDoOutput(true); uc.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); PrintWriter pw = new PrintWriter(uc.getOutputStream()); //pw.println("key=12345&a=checkip&ip=222.222.333.444"); //testing pw.println("key=12345&a=checkip&ip="+request.getRemoteAddr()+""); pw.close(); BufferedReader in = new BufferedReader( new InputStreamReader(uc.getInputStream())); String res = in.readLine(); in.close(); //out.print(res); if(res.equals("ip=bad")) { num_err++; error_message = "Access Denied: "+request.getRemoteAddr(); } } catch(Exception URLerror) { } //GET VARIABLES username = request.getParameter("username"); //Required password = request.getParameter("password"); //Required if(returnPath.equals("/surf/surf_start.jsp")) { returnPath += "?surfer="+username+""; } username = username.replaceAll(" ",""); username = username.replaceAll("'",""); username = username.replaceAll("%",""); password = password.replaceAll(" ",""); password = password.replaceAll("'",""); password = password.replaceAll("%",""); rs = stmt.executeQuery("SELECT pods_profiles.suspendNote, pods_profiles.deleteNote, pods_profiles.username, pods_profiles.password, pods_accounts.status, pods_accounts.membertype FROM pods_accounts, pods_profiles WHERE pods_profiles.username = '"+username+"' and pods_profiles.password = '"+password+"' and pods_profiles.username = pods_accounts.username "); if(rs.next()) { //account exists, username and password valid //check account status String aStatus = rs.getString("status"); String suspendNote = rs.getString("suspendNote"); String deleteNote = rs.getString("deleteNote"); if(!aStatus.equals("active") || num_err > 0) { num_err++; if(aStatus.equals("inactive")) { error_message = "Account has not yet been activated. An activation link was emailed to you when you registered. Click Here to have the activation link resent for username: "+username+". "; response.sendRedirect("login.php?loginerror=3"); } else if(aStatus.equals("deleted")) { error_message = "Account has been deleted by Traffic Pods administration.

REASON: "+deleteNote+"

"; response.sendRedirect("login.php?loginerror=4"); } else if(aStatus.equals("removed")) { error_message = "Account has been removed by the account holder."; response.sendRedirect("login.php?loginerror=5"); } else if(aStatus.equals("suspended")) { error_message = "Account has been suspended by Traffic Pods administration.

REASON: "+suspendNote+"

This issue can be resolved by submitting a support ticket."; response.sendRedirect("login.php?loginerror=6"); } else if(!aStatus.equals("active")) { error_message = "Account is not valid. Please submit a support ticket if you have any questions or concerns with this issue."; response.sendRedirect("login.php?loginerror=7"); } } else { //successful login session.setMaxInactiveInterval(7200); session.setAttribute("pods_username", username); session.setAttribute("pods_password", password); session.setAttribute("IsLoggedIn", "yes"); returnPath = "surf/surf_login.jsp?username=" + username + "&password=" + password; //NO ERRORS, PROCEED WITH LOGIN stmt.executeUpdate("UPDATE pods_profiles SET last_login = NOW(), login_IP = '"+request.getRemoteAddr()+"' WHERE username = '"+username+"' "); //logipromos bonus /* if(session.getAttribute("lpb") != null) { try { //check ip from central monitor URL u = new URL("http://logipromos.com/bonus.php"); URLConnection uc = u.openConnection(); uc.setDoOutput(true); uc.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); PrintWriter pw = new PrintWriter(uc.getOutputStream()); pw.println("site=pods&lpb="+session.getAttribute("lpb")); pw.close(); BufferedReader in = new BufferedReader( new InputStreamReader(uc.getInputStream())); String res = in.readLine(); in.close(); //out.print(res); //return; if(res.equals("0")) { //out.print(session.getAttribute("lpb")); //return; //stmt.executeUpdate("UPDATE pods_accounts SET personal = personal + 100, logibonus = 1 WHERE logibonus = 0 and username = '"+username+"' "); } else { stmt.executeUpdate("UPDATE pods_accounts SET personal = personal + "+res+", logibonus = 1 WHERE logibonus = 0 and username = '"+username+"' "); } } catch(Exception URLerror) { } } */ //ADMIN STATS rs = stmt.executeQuery("SELECT * FROM pods_adm_stats WHERE date = CURRENT_DATE()"); if (rs.next()) { stmt.executeUpdate("UPDATE pods_adm_stats SET logins = logins + 1 WHERE date = CURRENT_DATE()"); } else { stmt.executeUpdate("INSERT INTO pods_adm_stats(date,logins) VALUES (CURRENT_DATE(),"+1+")"); } response.sendRedirect(returnPath); } } else { error_message = "Username/Password combination invalid"; num_err++; } } if(action.equals("sent")) { num_err = 0; String GETusername = request.getParameter("username"); String GETpassword = ""; String GETemail = ""; rs = stmt.executeQuery("SELECT password,email FROM pods_profiles WHERE username = '"+GETusername+"' "); if(rs.next()) { //username exists GETpassword = rs.getString("password"); GETemail = rs.getString("email"); } else { //account does not exist, throw error error_message = "Account is not valid"; num_err++; action = "retrieve"; } if(num_err == 0) { String emailBody = "Traffic Pods Account Information\n\n"; emailBody += "Username: "+GETusername+"\n"; emailBody += "Password: "+GETpassword+"\n\n"; emailBody += "Login Here:\n"; emailBody += "http://www.trafficpods.com/login.jsp\n\n"; emailBody += "Traffic Pods Support Center:\n"; emailBody += "http://www.logiscape.com/esupport/?group=TRAFFICPODS\n\n"; mail(GETemail,"\"Traffic Pods\" ","Account Information Retrieval",emailBody); } } if(num_err > 0) { //form has errors error_message = "

Error:
"+error_message+"


"; } else { } //HAS SESSION EXPIRED? String sess = request.getParameter("sess"); if(sess == null) { sess = "good"; } if(sess.equals("expired")) { error_message = "

Please log in.


"; } if(sess.equals("rem")) { session.invalidate(); error_message = "

Your account has been removed.


"; } if(sess.equals("lpb")) { error_message = "

Please login to claim your bonus


"; } if(sess.equals("logout")) { session.invalidate(); error_message = "

You have logged out.


"; } // INSERT NEW DAY (TOMORROW) INTO adm_stats rs = stmt.executeQuery("SELECT * FROM pods_adm_stats WHERE date = FROM_DAYS( TO_DAYS( NOW() ) + 1 )"); if (rs.next()) {} else { stmt.executeUpdate("INSERT INTO pods_adm_stats(date) VALUES ( FROM_DAYS( TO_DAYS( NOW() ) + 1 ) )"); } %>
<% if(action.equals("sent")) { %>
Account Info Retrieval
Your account information has been sent to the email address on file.

 
     
     
   
<%} else if(action.equals("retrieve")) { %>
Account Info Retrieval<%= error_message %>
Enter your Traffic Pods username below and your login information will be sent to the email address on file.

 
Username  
     
   
   
<% } else { %>
Account Login<%= error_message %>
   
Username  
Password  
  Forgot your username or password? Click Here
Having problems logging in? Does your session keep expiring? Click Here
 
   

<% } %>  




<%@ include file="includes/right_column.jsp"%>  
<%@ include file="includes/footer_banner.jsp"%>
Traffic Exchange
<%@ include file="includes/footer.jsp"%>
<%@ include file="con_close.jsp" %>