27 lines
1022 B
Java

package com.jamesquinley.DelegationServices;
import com.jamesquinley.Asecure.secureCalls;
import com.mongodb.BasicDBObject;
import static com.jamesquinley.DelegationServices.delegationServices.accountS;
public class localNet {
public static void macRead (String NewMac, String OldMac, String email, String UName, int Token)
{
if (OldMac.contains(NewMac))
{
System.out.println("User Logged In From A Known Computer, not sending email");
} else
{
System.out.println("Hey this user Logged In From A new Location, dispatching email!");
secureCalls.locationBasedEmail(email,UName,NewMac, OldMac);
System.out.println("Switching Trusted Net To New Local");
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("Token", Token);
BasicDBObject updateQuery = new BasicDBObject();
updateQuery.append("$set", new BasicDBObject().append("lastNet", OldMac +" "+ NewMac));
accountS.updateOne(searchQuery, updateQuery);
}
}
}