Я работаю над регистрацией студента в vb6. У меня есть форма, содержащая информацию о студенте, как имя, имя пользователя и т. Д.
Форма включает в себя пароль. Пароль находится в текстовом поле. Когда студент закончит заполнение регистрационной формы, она будет сохранена в базе данных.
У меня также есть форма входа для ученика на веб-сайте на языке html / php, и когда я пишу имя пользователя и пароль, которые я написал при регистрации, это дает мне неверный логин. Я также пытаюсь вставить свойство пароля в vb6 в PasswordChar * и получаю ту же ошибку неверного входа при попытке войти.
Я попытался отредактировать значение пароля в самой базе данных, чтобы добавить новое значение в базу данных, и в результате я могу успешно войти в систему.
Почему это дает мне неверный логин? в чем проблема и что мне делать?
это код регистрации студента в vb6
Private Sub Command2_Click()
cnDB.Execute "INSERT INTO student(Student_id,first_name,Last_name,Email,password,FingerIndex,Template) VALUES(' " & Text1.Text & " ' ,' " & Text2.Text & " ',' " & Text3.Text & " ',' " & Text4.Text & " ',' " & Text5.Text & " ',' " & Combo1.ItemData(Combo1.ListIndex) & "' ,' " & Template & "')"Unload Me
End Sub
А это код логина в html
<form action="sign_in.php" method="post">
<fieldset>
<legend><h2> Sign in </h2></legend><br>
username <br>
<input type="text" name="username" required>
<br>
Password
<br>
<select class="form-control" name="user" id="user">
<option value="1">Student</option>
<option value="2">Teacher</option>
<option value="3">Admin</option>
</select>
в php
//for student login
if($user==1)
{
$Q2=mysqli_query($conn,"SELECT Student_id ,password FROM student WHERE Student_id ='$username' AND password='$password'")
or die (mysqli_error($conn));
$row= mysqli_num_rows($Q2);
if($row)
{
$_SESSION['student']=$username;
header("location:Student/index.php");
}
else {
echo "<span class='glyphicon glyphicon-exclamation-sign' style='color:red'></span> <font color='red'>Invalid Login</font>";
}
}
//end student
&имя пользователя и &пароль от извлечения ($ _POST)
Задача ещё не решена.
Других решений пока нет …