diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-11-08 22:18:14 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-11-08 22:18:14 -0500 |
| commit | 40897bac1494791e1ec6abcfe85cda27d4664a32 (patch) | |
| tree | 4788db3f5e35a3a06c9668f4460299c4f4a17ca1 /MediaBrowser.Model/Users | |
| parent | 0ef95fb19cde8f4443e2cede94ec21583c3dc9d7 (diff) | |
fixes #941 - Rework password recovery and remove IsLocal checks
Diffstat (limited to 'MediaBrowser.Model/Users')
| -rw-r--r-- | MediaBrowser.Model/Users/ForgotPasswordAction.cs | 10 | ||||
| -rw-r--r-- | MediaBrowser.Model/Users/ForgotPasswordResult.cs | 23 | ||||
| -rw-r--r-- | MediaBrowser.Model/Users/PinRedeemResult.cs | 17 |
3 files changed, 50 insertions, 0 deletions
diff --git a/MediaBrowser.Model/Users/ForgotPasswordAction.cs b/MediaBrowser.Model/Users/ForgotPasswordAction.cs new file mode 100644 index 000000000..f75b1d74b --- /dev/null +++ b/MediaBrowser.Model/Users/ForgotPasswordAction.cs @@ -0,0 +1,10 @@ + +namespace MediaBrowser.Model.Users +{ + public enum ForgotPasswordAction + { + ContactAdmin = 0, + PinCode = 1, + InNetworkRequired = 2 + } +} diff --git a/MediaBrowser.Model/Users/ForgotPasswordResult.cs b/MediaBrowser.Model/Users/ForgotPasswordResult.cs new file mode 100644 index 000000000..7dbb1e96b --- /dev/null +++ b/MediaBrowser.Model/Users/ForgotPasswordResult.cs @@ -0,0 +1,23 @@ +using System; + +namespace MediaBrowser.Model.Users +{ + public class ForgotPasswordResult + { + /// <summary> + /// Gets or sets the action. + /// </summary> + /// <value>The action.</value> + public ForgotPasswordAction Action { get; set; } + /// <summary> + /// Gets or sets the pin file. + /// </summary> + /// <value>The pin file.</value> + public string PinFile { get; set; } + /// <summary> + /// Gets or sets the pin expiration date. + /// </summary> + /// <value>The pin expiration date.</value> + public DateTime? PinExpirationDate { get; set; } + } +} diff --git a/MediaBrowser.Model/Users/PinRedeemResult.cs b/MediaBrowser.Model/Users/PinRedeemResult.cs new file mode 100644 index 000000000..6a01bf2d4 --- /dev/null +++ b/MediaBrowser.Model/Users/PinRedeemResult.cs @@ -0,0 +1,17 @@ + +namespace MediaBrowser.Model.Users +{ + public class PinRedeemResult + { + /// <summary> + /// Gets or sets a value indicating whether this <see cref="PinRedeemResult"/> is success. + /// </summary> + /// <value><c>true</c> if success; otherwise, <c>false</c>.</value> + public bool Success { get; set; } + /// <summary> + /// Gets or sets the users reset. + /// </summary> + /// <value>The users reset.</value> + public string[] UsersReset { get; set; } + } +} |
