Как написать сайт на джаве с паролем
Перейти к содержимому

Как написать сайт на джаве с паролем

  • автор:

svetavv90 / TestForm

Save svetavv90/6f43ac5000017d46edde to your computer and use it in GitHub Desktop.

Создать JSP страницу, на которой будет выводится форма для ввода логина и пароля. Введенные данные должны отправляться на обработку в сервлет. При загрузке страницы в поле логин должен отображаться последний введенный логин.

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

package Pac;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.LinkedList;
import java.util.List;
public class TestForm extends HttpServlet
public static String res;
public List name = new LinkedList();
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException
int j=0;
for(int i =0; i < name.size(); i++)
j=i;
>
if(name.size()>0)
res = name.get(j);
else res = «null»;
final String firstName = req.getParameter(«Login»);
final String lastName = req.getParameter(«password»);
name.add(firstName);
for(String names:name)
resp.getWriter().println(names);
>
>
>

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

Курсы javascript

Вопрос: как совместить эти два кода, что бы все было логично и последовательно, а не так как сейчас?

Код:
var login = prompt(‘Введите логин!’);
if(login == ‘admin’) prompt(‘Введите пароль!’);
> else if(login == null) alert(‘Отмена’);
> else alert(‘В доступе отказано’);
>

var pass = prompt(‘Введите пароль!’);

if(pass == ‘passw’) alert(‘Welcome Home’);
> else if(pass == null) alert(‘Отмена’);
> else alert(‘Неверный пароль’);
>

Напишите документ, защищенный паролем, в OneNote — Aspose.Note

В этом руководстве вы узнаете, как создавать документы, защищенные паролем, в OneNote с помощью Aspose.Note для Java. Эта возможность обеспечивает безопасность и конфиденциальность вашей конфиденциальной информации в ваших записных книжках. Следуя этим пошаговым инструкциям, вы легко сможете защитить свои документы паролем.

Предварительные условия

Прежде чем начать, убедитесь, что у вас есть следующие предварительные условия:

  1. Java Development Kit (JDK): убедитесь, что в вашей системе установлен JDK.
  2. Библиотека Aspose.Note для Java: Загрузите и установите библиотеку Aspose.Note для Java с сайтаздесь.
  3. Интегрированная среда разработки (IDE): выберите и настройте IDE, например Eclipse или IntelliJ IDEA, для разработки на Java.

Импортировать пакеты

Для начала вам необходимо импортировать необходимые пакеты из библиотеки Aspose.Note for Java в ваш проект.

Сначала загрузите документ в Aspose.Note.

Сохраните блокнот с возможностью отложенного сохранения.

Сохраняйте дочерние документы с защитой паролем.

В заключение вы успешно научились писать документы, защищенные паролем, в OneNote с помощью Aspose.Note для Java. Выполнив эти шаги, вы сможете повысить безопасность своих документов и обеспечить доступ к ним только авторизованным пользователям.

Часто задаваемые вопросы

Вопрос 1: Могу ли я позже изменить пароль для защищенного документа?

О: Да, вы можете изменить пароль для защищенного документа в любое время с помощью API Aspose.Note.

Вопрос 2: Можно ли снять парольную защиту с документа?

О: Да, вы можете снять парольную защиту с документа программно с помощью Aspose.Note.

Вопрос 3: Поддерживает ли Aspose.Note другие алгоритмы шифрования, кроме паролей?

О: Да, Aspose.Note поддерживает такие алгоритмы шифрования, как AES, для защиты документов.

В4: Могу ли я установить разные пароли для разных разделов записной книжки?

О: Да, вы можете установить разные пароли для разных разделов записной книжки с помощью API Aspose.Note.

Вопрос 5. Есть ли какие-либо ограничения на длину и сложность паролей?

О: Aspose.Note не налагает особых ограничений на длину или сложность пароля, что позволяет вам устанавливать надежные и безопасные пароли по мере необходимости.

Как написать сайт на джаве с паролем

Регистрация: 22.12.2015

Сообщений: 13

Валидация логин/пароль

Всем привет, пишу приложение в котором есть форма ввода пользователя в виде всплывающего окна(popup). Принцип работы такой: ввожу логин/пароль в popup, далее через js-ajax передаю данные в servlet где порверяю эти данные сравниваю их с имеющимися в БД. Далее если все успешно перехожу из servlet в личный кабинет(jsp), если нет возвращаю сообщение об ошибке в popup. Проблема в том что при правильной валидации не происходит переход из servlet в jsp. И еще данные в servlet приходят нормально, но ислользуя post в ajax почему-то передаются вместе с url.
JS-AJAX

$(document).ready(function()< $('#buttEnter').bind("click",function()< $.ajax(< url:"http://localhost:81/UserAvtoriz", type: "post", data:(), dataType:"html", success: function (errorEnter) < if(errorEnter === 'true')< document.getElementById('erPasswordE').innerHTML = 'Nevernyi login/parol. '; document.getElementById('erPasswordE').style.display = 'block'; >> >); >); >);
. ps = connect.getConnection().prepareStatement("SELECT id_users,login,password FROM users WHERE login=? AND password=?"); ps.setString(1, login); ps.setString(2, password); rs = ps.executeQuery(); /*proverka login parol*/ if (!rs.next()) < System.out.println("Неверный логин-пароль!!"); PrintWriter out = resp.getWriter(); out.print("true"); >else < System.out.println("Вошли успешно!"); rs = ps.executeQuery(); while (rs.next()) < idU = rs.getInt(1); login = rs.getString(2); password = rs.getString(3); >String req.setAttribute("id", id); map = new UserData().vuborkaPersonData(req,resp); HttpSession session = req.getSession(true); session.setAttribute("login", login); session.setAttribute("password", password); req.setAttribute("spisok", map); req.setAttribute("idU", id); req.getRequestDispatcher("userCabinet.jsp").forward(req, resp); > . 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *