login_form.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <html>
  2. <head>
  3. <title>Tiny Tiny RSS : Login</title>
  4. <link rel="stylesheet" type="text/css" href="mobile.css">
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <script type="text/javascript" charset="utf-8" src="mobile.js"></script>
  7. </head>
  8. <script type="text/javascript">
  9. function init() {
  10. if (arguments.callee.done) return;
  11. arguments.callee.done = true;
  12. var login = document.forms["loginForm"].login;
  13. var click = document.forms["loginForm"].click;
  14. login.focus();
  15. click.disabled = false;
  16. }
  17. function languageChange(elem) {
  18. try {
  19. document.forms['loginForm']['click'].disabled = true;
  20. var lang = elem[elem.selectedIndex].value;
  21. setCookie("ttrss_lang", lang, <?php print SESSION_COOKIE_LIFETIME ?>);
  22. window.location.reload();
  23. } catch (e) {
  24. exception_error("languageChange", e);
  25. }
  26. }
  27. </script>
  28. <script type="text/javascript">
  29. if (document.addEventListener) {
  30. document.addEventListener("DOMContentLoaded", init, null);
  31. }
  32. window.onload = init;
  33. </script>
  34. <body>
  35. <div id="content">
  36. <div id="heading">Tiny Tiny RSS</div>
  37. <form action="index.php" method="POST" name="loginForm">
  38. <input type="hidden" name="rt" value="<?php echo $_GET['rt'] ?>">
  39. <input type="hidden" name="login_action" value="do_login">
  40. <?php if ($_SESSION['login_error_msg']) { ?>
  41. <div class="loginError"><?php echo $_SESSION['login_error_msg'] ?></div>
  42. <?php $_SESSION['login_error_msg'] = ""; ?>
  43. <?php } ?>
  44. <table>
  45. <tr><td align='right'><?php echo __("Login:") ?></td><td><input type="text" name="login"></td>
  46. <tr><td align='right'><?php echo __("Password:") ?></td><td><input type="password" name="password"></tr>
  47. <tr><td align="right"><?php echo __("Language:") ?></td>
  48. <td>
  49. <?php
  50. print_select_hash("language", $_COOKIE["ttrss_lang"], get_translations(),
  51. "style='width : 100%' onchange='languageChange(this)'");
  52. ?>
  53. </td></tr>
  54. <tr><td colspan='2'>
  55. <input type="submit" class="button" value="<?php echo __('Log in') ?>" name="click">
  56. </td></tr>
  57. </table>
  58. </form>
  59. </div>
  60. </body>
  61. </html>