27 lines
1022 B
Java
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);
|
|
}
|
|
}
|
|
}
|