/beta/admin/login.asp

http://github.com/khaneh/Orders · ASP · 139 lines · 127 code · 10 blank · 2 comment · 18 complexity · cd0ac490477f46a4fd76bd455fcea365 MD5 · raw file

  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="1256"%>
  2. <% 'Response.Addheader "WWW-Authenticate", "BASIC" %>
  3. <%
  4. function sqlSafe (s)
  5. st=s
  6. st=replace(St,"'","`")
  7. st=replace(St,chr(34),"`")
  8. sqlSafe=st
  9. end function
  10. %>
  11. <HTML>
  12. <HEAD>
  13. <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
  14. <meta http-equiv="Content-Language" content="fa">
  15. <style>
  16. Table { font-size: 10pt;}
  17. </style>
  18. <TITLE>Login </TITLE>
  19. <SCRIPT LANGUAGE="JavaScript">
  20. <!--
  21. var tempKeyBuffer;
  22. function myKeyDownHandler(){
  23. tempKeyBuffer=window.event.keyCode;
  24. }
  25. function myKeyPressHandler(){
  26. // alert (tempKeyBuffer)
  27. if (tempKeyBuffer>=65 && tempKeyBuffer<=90){
  28. window.event.keyCode=tempKeyBuffer+32;
  29. }
  30. else if(tempKeyBuffer==186){
  31. window.event.keyCode=59;
  32. }
  33. else if(tempKeyBuffer==188){
  34. window.event.keyCode=44;
  35. }
  36. else if(tempKeyBuffer==190){
  37. window.event.keyCode=46;
  38. }
  39. else if(tempKeyBuffer==191){
  40. window.event.keyCode=47;
  41. }
  42. else if(tempKeyBuffer==192){
  43. window.event.keyCode=96;
  44. }
  45. else if(tempKeyBuffer>=219 && tempKeyBuffer<=221){
  46. window.event.keyCode=tempKeyBuffer-128;
  47. }
  48. else if(tempKeyBuffer==222){
  49. window.event.keyCode=39;
  50. }
  51. }
  52. //-->
  53. </SCRIPT>
  54. </HEAD>
  55. <BODY onLoad="document.all.UserName.focus();">
  56. <TABLE cellspacing=0 cellpadding=0 width=300 height=150 style='border:4px solid <%=SelectedMenuColor%>;' dir=rtl align=center>
  57. <TR>
  58. <TD>
  59. <font face="tahoma">
  60. <%
  61. if request("act")="æÑæÏ" then
  62. ' conStr="DRIVER={SQL Server};SERVER=(local);DATABASE=sefareshat;UID=sefadmin; PWD=5tgb;"
  63. conStr = "Provider=SQLNCLI10.1;Persist Security Info=False;User ID=sefadmin;Initial Catalog=jame;Data Source=.\sqlexpress;PWD=5tgb;"
  64. ' conStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("kid.mdb")
  65. Set conn = Server.CreateObject("ADODB.Connection")
  66. conn.open conStr
  67. u = sqlSafe(request("UserName"))
  68. p = sqlSafe(request("Password"))
  69. Set RS1 = conn.Execute("SELECT * FROM [Users] WHERE [UserName]='" & u & "' AND [Password]='" & p & "' ")
  70. If (RS1.EOF) or (u<>"samimi" and u<>"mohammad" and u<>"kid" and u<>"vazehi" and u<>"zamani") Then
  71. session.abandon
  72. %>
  73. <div align=center style='background-color: #FF8888;width:300' >ßÏßÇÑÈÑí íÇ ßáãå Ú龄 ÇÔÊÈÇå ÇÓÊ&nbsp;</div><br><br>
  74. <%else
  75. session("AID")=RS1("ID")
  76. session("ID")=RS1("ID")
  77. session("CSRName") = RS1("RealName")
  78. Set RS2 = conn.Execute("SELECT GLs.Name, GLs.ID, GLs.FiscalYear, UserDefaults.[User] FROM GLs INNER JOIN UserDefaults ON GLs.ID = UserDefaults.WorkingGL WHERE (UserDefaults.[User] = '"& RS1("ID") & "') OR (UserDefaults.[User] = 0) ORDER BY ABS(UserDefaults.[User]) DESC")
  79. session("OpenGL")=RS2("id")
  80. session("FiscalYear")=RS2("FiscalYear")
  81. session("OpenGLName")=RS2("name")
  82. RS2.close
  83. RS1.close
  84. conn.Close
  85. response.redirect "default.asp"
  86. End If
  87. conn.Close
  88. elseif request.querystring("err")<>"" then
  89. %>
  90. <div align=center style='background-color: #FF8888;width:300'><%=request.querystring("err")%>&nbsp;</div><br><br>
  91. <%
  92. end if
  93. %>
  94. </TD>
  95. </TR>
  96. <TR>
  97. <TD>
  98. <FORM METHOD=POST ACTION="login.asp">
  99. <div dir='rtl' align = "center" >
  100. <!--IMG SRC="images/khaneh.jpg" WIDTH="350" HEIGHT="20" BORDER=0 ALT=""-->
  101. <TABLE>
  102. <TR>
  103. <TD colspan="2" align="center"></TD>
  104. </TR>
  105. <TR>
  106. <TD> äÇã ßÇÑÈÑ </TD>
  107. <TD><INPUT TYPE="text" NAME="UserName" onkeyDown="return myKeyDownHandler();" onKeyPress="return myKeyPressHandler();"></TD>
  108. </TR>
  109. <TR>
  110. <TD> ÑãÒ Ú龄 </TD>
  111. <TD><INPUT TYPE="password" NAME="Password" onkeyDown="return myKeyDownHandler();" onKeyPress="return myKeyPressHandler();"></TD>
  112. </TR>
  113. <TR>
  114. <TD></TD>
  115. <TD><INPUT style="font-family:tahoma; width:100%;" TYPE="submit" name="act" value="æÑæÏ"></TD>
  116. </TR>
  117. </TABLE>
  118. <br>
  119. &nbsp;
  120. <br>
  121. </div>
  122. </FORM>
  123. <br>
  124. </font>
  125. </TD>
  126. </TR>
  127. </TABLE>
  128. </BODY>
  129. </HTML>