Прошу всех помочь.

Dexak

Offline
Местный
Местный
12.11.2019
Offline
114
62
Пишу код по Пайтон и надо чтобы login относился к 1-му паролю ,а не всем . Например:
logins = ["ful"], ["dear"]:
passwords = ["sss"], ["0000"]
Что нужно сделать что-бы к логину. ful был пароль sss ,а не 0000. А к dear пароль- 0000 и так далее , что делать?
 

ChezzyChezz

Offline
Резидент
Резидент
13.04.2019
Offline
322
195
⁣Telegram
Логин и пароль нужно привязать к юзеру, обычно используют порядковый id
zip?
list(zip(login, pass)) - или я вопрос неправильно понял.

Весь код посмотреть можно? И где используется.
 
Последнее редактирование:

ChezzyChezz

Offline
Резидент
Резидент
13.04.2019
Offline
322
195
⁣Telegram
Python:
logins = ["ful", "dear"]
passwords = ["sss", "0000"]

print(list(zip(logins, passwords)))

[('ful', 'sss'), ('dear', '0000')]

[Program finished]
 

Dexak

Offline
Местный
Местный
12.11.2019
Offline
114
62
  • Автор темы Автор темы
  • #4
Обычно в pytcharm.щас лс
 

Dexak

Offline
Местный
Местный
12.11.2019
Offline
114
62
  • Автор темы Автор темы
  • #5
logins = ['user1', 'user2']
passwords = ['user1', 'user2']
print(list(zip(logins, passwords)))
var = [("user1", "user1"), ("user2", "user2")]
def temp (user_login, user_password):
if user_login in logins:
if user_password in passwords: код
print("прошел")
else:
print("неверноый логин или пароль")
else:
print("неверноый логин или пароль")
user_login = input("веди логин:")
user_passwords = input("веди пароль")
temp(user_login, user_passwords)

[('user1', 'user1'), ('user2', 'user2')]
веди логин:user1
веди парольuser2 что выводит
прошел

что мне сделать чтобы user1 относилось к user1
 

ChezzyChezz

Offline
Резидент
Резидент
13.04.2019
Offline
322
195
⁣Telegram
Не совсем понятен твой код, если правильно понял:
Python:
logins = ["user0", "user1"]
passwords = ["pass0", "pass1"]

login = input("Введите логин: ")
if login not in logins:
    print("Error!")
    exit()

password = input("Введите пароль: ")

if passwords[logins.index(login)] != password:
    print("Wrong password")
Если хотя бы дикт...:
Python:
users = {
    "user0": "pass0",
    "user1": "pass1"
}

login = input("Введите логин: ")
if login not in users.keys():
    print("Error!")
    exit()

password = input("Введите пароль: ")

if password != users[login]:
    print("Wrong password")
 

ChezzyChezz

Offline
Резидент
Резидент
13.04.2019
Offline
322
195
⁣Telegram
Почитай о hashlib
Python:
import hashlib

users = {
    "user0": "8bf9b0c98b5b2abedea8dbfe33f285a90d5779103589c9ed3fcc61fc811e6ce4662fc464fb14f8b9f86a16782dff20ae7c34acdca97ee7bc5c32db7b6efe752c",
    "user1": "ff84abb1970b527abf2e96539a5944c844ef5c42df3c6479cda7d64543cdf3e1326878f388587c3aa8913b6aed65f408fa177236357607c22df75d1e1ef38d22"
}

login = input("Введите логин: ")
if login not in users.keys():
    print("Error!")
    exit()

password = input("Введите пароль: ")
password = hashlib.sha512(password.encode('utf-8')).hexdigest()

if password != users[login]:
    print("Wrong password")
 

Dexak

Offline
Местный
Местный
12.11.2019
Offline
114
62
  • Автор темы Автор темы
  • #8
Почитай о hashlib
Python:
import hashlib

users = {
    "user0": "8bf9b0c98b5b2abedea8dbfe33f285a90d5779103589c9ed3fcc61fc811e6ce4662fc464fb14f8b9f86a16782dff20ae7c34acdca97ee7bc5c32db7b6efe752c",
    "user1": "ff84abb1970b527abf2e96539a5944c844ef5c42df3c6479cda7d64543cdf3e1326878f388587c3aa8913b6aed65f408fa177236357607c22df75d1e1ef38d22"
}

login = input("Введите логин: ")
if login not in users.keys():
    print("Error!")
    exit()

password = input("Введите пароль: ")
password = hashlib.sha512(password.encode('utf-8')).hexdigest()

if password != users[login]:
    print("Wrong password")
обязательно прочитаю ,спасибо тебе
 

О нас

  • DARK2WEB.CC — форум, посвященный вопросам заработка в интернете, различные схемы мошенников, IT вопросам и многое другое. Это форум о заработке в сети интернет.

ОТВЕТСТВЕННОСТЬ

  • Администрация не несет никакой ответственности за публикации на данном форуме. Если Вы считаете, что в темах и сообщениях может содержаться информация, запрещенная к распространению, просим незамедлительно сообщить Администрации.

    Abuse email: [email protected]

  • Партнеры

    • Яндекс.Метрика