RoadFlow2.1 临时演示

Sign.aspx 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Sign.aspx.cs" Inherits="WebForm.Platform.WorkFlowRun.Sign" %>
  2. <!DOCTYPE html>
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  6. <title></title>
  7. </head>
  8. <body>
  9. <%
  10. WebForm.Common.Tools.CheckLogin(false);
  11. if (!Request.Form["save"].IsNullOrEmpty())
  12. {
  13. string pass = Request.Form["pass"];
  14. var user = RoadFlow.Platform.Users.CurrentUser;
  15. string openerid=Request.QueryString["openerid"];
  16. if(string.Compare(user.Password, new RoadFlow.Platform.Users().GetUserEncryptionPassword(user.ID.ToString(),pass.Trim()), false)==0)
  17. {
  18. %>
  19. <script type="text/javascript">
  20. var frame = null;
  21. var openerid = '<%=openerid%>';
  22. var iframes = top.frames;
  23. for (var i = 0; i < iframes.length; i++)
  24. {
  25. if (iframes[i].name == openerid + "_iframe")
  26. {
  27. frame = iframes[i]; break;
  28. }
  29. }
  30. if (frame != null)
  31. {
  32. frame.setSign();
  33. }
  34. new RoadUI.Window().close();
  35. </script>
  36. <%
  37. }
  38. else
  39. {
  40. %>
  41. <script type="text/javascript">
  42. alert("密码错误!");
  43. </script>
  44. <%
  45. }
  46. }
  47. %>
  48. <form action="" method="post">
  49. <div style="text-align:center; padding-top:30px;">
  50. <input type="password" class="mytext" style="width:140px;" id="pass" name="pass" validate="empty" />
  51. <input type="submit" class="mybutton" value="确&nbsp;定" name="save" onclick="return new RoadUI.Validate().validateForm(document.forms[0]);" />
  52. <span type="msg"></span>
  53. </div>
  54. </form>
  55. </body>
  56. </html>