Skip to content

Commit

Permalink
Merge remote-tracking branch 'refs/remotes/origin/master' into bugs
Browse files Browse the repository at this point in the history
  • Loading branch information
clj13001 committed Apr 22, 2017
2 parents 2f8dd73 + 409d23f commit 2e0a4eb
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 15 deletions.
16 changes: 1 addition & 15 deletions WebContent/html/webpages/administration/adminDeviceSettings.jsp
Original file line number Diff line number Diff line change
Expand Up @@ -415,29 +415,15 @@ function fuzzyFilter(deviceArray)
for (var i = lockerFilterResults.length - 1; i >= 0; i--) {
lockerFilterResults[i].original.locker=lockerFilterResults[i].string;
}
////// Eight pass: filter by Admin Comments
options.extract = function(arg) {return arg.admincomment;};
var admincommentFilterResults = fuzzy.filter(searchText, deviceArray, options);
// replace releveant field with bolded string
for (var i = admincommentFilterResults.length - 1; i >= 0; i--) {
admincommentFilterResults[i].original.admincomment=admincommentFilterResults[i].string;
}
////// Ninth pass: filter by OS
options.extract = function(arg) {return arg.os;};
var osFilterResults = fuzzy.filter(searchText, deviceArray, options);
// replace releveant field with bolded string
for (var i = osFilterResults.length - 1; i >= 0; i--) {
osFilterResults[i].original.os=osFilterResults[i].string;
}
////// Tenth pass: filter by description
options.extract = function(arg) {return arg.description;};
var descriptionFilterResults = fuzzy.filter(searchText, deviceArray, options);
// replace releveant field with bolded string
for (var i = descriptionFilterResults.length - 1; i >= 0; i--) {
descriptionFilterResults[i].original.description=descriptionFilterResults[i].string;
}
var filteredResults = union([nameFilterResults,macFilterResults,manufacturerFilterResults,hardwareFilterResults,modelFilterResults,serialFilterResults,lockerFilterResults,admincommentFilterResults,osFilterResults,descriptionFilterResults]);
var filteredResults = union([nameFilterResults,macFilterResults,manufacturerFilterResults,hardwareFilterResults,modelFilterResults,serialFilterResults,lockerFilterResults,osFilterResults]);
// this returns a filtered array of objects with attributes 'index', 'original', 'score', and 'string'
// I am interested in the 'original' attribute, which is the relevant object exactly as it was submitted,
Expand Down
35 changes: 35 additions & 0 deletions src/utilities/Mail.java
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,41 @@ protected PasswordAuthentication getPasswordAuthentication(){
mex.printStackTrace();
}
}

public void sendTemporaryPassword(String password) {
String subject = "Your temporary {Application name} password";
String messege = "<!DOCTYPE html>"
+ "<html>"
+ "<body>"
+ "<p>Your pasword has been reset. To login in, please use the password <b>"+password+"</b></p><br>"
+ "<p>You will be prompted to set a new password. If you didn't initiate this, sorry. Someone's probably messing with you.</p>"
+ "</body>"
+ "<footer style='text-align: center;'><font size='1'>To change notification settings, please visit your <a href='"+profileLink+"'>profile settings page</a></font></footer>"
+ "</html>";
Properties properties = System.getProperties();
properties = setProp(sender, client.getEmail());
Session session = Session.getInstance(properties, new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication(){
return new PasswordAuthentication(sender, password);
}
});

try {
Address address = new InternetAddress(client.getEmail());
MimeMessage message = new MimeMessage(session);
message.setFrom(address);
message.addRecipient(Message.RecipientType.TO, address);
message.setSubject(subject);
message.setText(messege,"utf-8","html");
message.saveChanges();
Transport.send(message);
System.out.println("Sent message successfully....");

} catch (Exception mex) {
mex.printStackTrace();
}
}

private Properties setProp(String email, String targetEmail) {
Properties props = null;
try {
Expand Down

0 comments on commit 2e0a4eb

Please sign in to comment.