Advertisement
Guest User

Untitled

a guest
Jan 16th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. if useKeychain {
  2.  
  3. let server : String = "smb://cloud.amrhein.info"
  4. let user : String = "gerald"
  5. let pwd : String = "password"
  6.  
  7. let keychain = Keychain(server: server, protocolType: .SMB)
  8.  
  9.  
  10. if let output : String = try! keychain.get(user) {
  11.  
  12. print("Password (if): (output)")
  13.  
  14.  
  15. } else {
  16.  
  17. print("start Ask4pwd")
  18.  
  19. var pWindowController : NSWindowController?
  20.  
  21. if let storyboard : NSStoryboard = NSStoryboard(name: "Main",bundle: nil) as NSStoryboard
  22. {
  23. if let vc = storyboard.instantiateControllerWithIdentifier("passwordViewController") as? passwordViewController
  24. {
  25. let myWindow = NSWindow(contentViewController: vc)
  26. myWindow.makeKeyAndOrderFront(self)
  27. pWindowController = NSWindowController(window: myWindow)
  28.  
  29. pWindowController!.showWindow(self)
  30.  
  31. }
  32. }
  33.  
  34. do {
  35.  
  36. try keychain
  37. .accessibility(.Always)
  38. .label("(server) ((user))")
  39. .comment("Use for Mount Volumes")
  40. .set(pwd, key: user)
  41. } catch let error {
  42. print(error)
  43. }
  44. }
  45. } else {
  46. password = passwordsArray[index!]
  47. }
  48.  
  49. if password == "" {
  50. print("No password set - break!")
  51. break
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement