сравняване на потребител от сесия с бд

our

Registered
Значи като се логне потребител и му се стартира сесия с името, което се е логнал, ако то го има в phpbb database-а, го логва независимо дали влиза с ник Our ouR OuR oUr our итн ... Но в системата за уроци имам това
Код:
if ($potrebitel == $avtor}
И ако си логнат с our, а си написал урок от Our, не ти дава да едитнеш урока 0.o
 
our каза:
Значи като се логне потребител и му се стартира сесия с името, което се е логнал, ако то го има в phpbb database-а, го логва независимо дали влиза с ник Our ouR OuR oUr our итн ... Но в системата за уроци имам това
Код:
if ($potrebitel == $avtor}
И ако си логнат с our, а си написал урок от Our, не ти дава да едитнеш урока 0.o

Ето така ще стане.
Код:
$potrebitel=strtolower($potrebitel);
$avtor= strtolower($avtor);
if ($potrebitel == $avtor}

Правиш ги и двата низа малки букви.
Чак след това ги сравняваш.
Така няма да има значение как са записани, защото предварително
ги обръщаш в малки букви (още преди сравнението).
 
или вместо да взимаш ника от логин полето, да го взимаш от базата. Нали така или иначе си пуснал един селект за да провериш дали името и паролата съответстват на тези в базата.

ох нещо се обърках. Ти по име на юзерите ли ги записваш уроците?!? С ИД-то на юзера не е ли по лесно?
 
да, но ника как е влязъл в базата ? Както си го регнал :) А там също може да си се регнал our ,а после да се логваш като Our (и обратното) без проблем. :) То така или иначе не го вземам от input полето де ;) Единият от бд-то в клетка "avtor" на урока, а другото от сесията ;)

Както и да е де, стана със strtolower ;)
 

Back
Горе