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

our

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

nvidia

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

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

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

Slavei

Registered
или вместо да взимаш ника от логин полето, да го взимаш от базата. Нали така или иначе си пуснал един селект за да провериш дали името и паролата съответстват на тези в базата.

ох нещо се обърках. Ти по име на юзерите ли ги записваш уроците?!? С ИД-то на юзера не е ли по лесно?
 

our

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

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

Горе