metal_head
Registered
Здравейте, от няколко часа чета тук, във форумите и по разни други чуждестранни сайтове за Remember Me, с използване на бисквитки. Общо взето нищо неясно нямам относно как се прави запомняне, но намерих доста различна информация относно сигурността.
Първо чета някъде, че бисквитките не трябвало да съдържат паролата на потребителя в никакъв случай, на друго място в същото време гледам как се прави бисквитка с потребителското име и паролата...
Първият ми въпрос е: В моя сайт ще има опция за закупуване (с измислена валута на сайта ни ) на опция за сменяне на никнейма. Това означава, че ако някой си смени името ще трябва да му се преправя бисквитката. Мисълта ми е: Ами какво, ако направя само една единствена логин бисквитка, която да съдържа ID-то на потребителя? То си е константно. При логин, потребителя ще си въвежда името и паролата, ако е маркирал да го запомня в бисквитката ще се извлича ID-то му и при следващ вход в сайта, системата ще проверява бисквитката с ID-то.
Не съм сигурен обаче това добре ли е. Също не така и не разбрах как да си защитя бисквитките. Изобщо, някой може ли да ми препоръча нещо по въпроса?
Другото, което е, гледах една тема, в която спореха 3-ма относно това, дали сесиите могат да се крадат и накрая се оказа, че можело. Говореха за някаква защита с htmlspecialchars, но нещо не схванах съвсем какво представлява.
Молбата ми е някой да хвърли светлина по въпроса със сигурността при логина, ако може. Не искам потребителите ми да страдат от хакери
Първо чета някъде, че бисквитките не трябвало да съдържат паролата на потребителя в никакъв случай, на друго място в същото време гледам как се прави бисквитка с потребителското име и паролата...
Първият ми въпрос е: В моя сайт ще има опция за закупуване (с измислена валута на сайта ни ) на опция за сменяне на никнейма. Това означава, че ако някой си смени името ще трябва да му се преправя бисквитката. Мисълта ми е: Ами какво, ако направя само една единствена логин бисквитка, която да съдържа ID-то на потребителя? То си е константно. При логин, потребителя ще си въвежда името и паролата, ако е маркирал да го запомня в бисквитката ще се извлича ID-то му и при следващ вход в сайта, системата ще проверява бисквитката с ID-то.
Не съм сигурен обаче това добре ли е. Също не така и не разбрах как да си защитя бисквитките. Изобщо, някой може ли да ми препоръча нещо по въпроса?
Другото, което е, гледах една тема, в която спореха 3-ма относно това, дали сесиите могат да се крадат и накрая се оказа, че можело. Говореха за някаква защита с htmlspecialchars, но нещо не схванах съвсем какво представлява.
Молбата ми е някой да хвърли светлина по въпроса със сигурността при логина, ако може. Не искам потребителите ми да страдат от хакери